자바 2

[JAVA] Checked Exception에 대하여

Checked ExceptionChecked Exception(검사 예외)은 컴파일 시점에서 반드시 처리해야 하는 예외를 말합니다. 즉, 예외 처리를 하지 않으면 컴파일 오류가 발생하여 프로그램이 실행되지 않습니다.Checked Exception의 특징컴파일러가 예외 처리 여부를 검사try-catch 또는 throws를 사용하여 처리하지 않으면 컴파일 오류가 발생합니다.주로 외부 환경과 관련된 예외 발생파일, 데이터베이스, 네트워크, I/O 작업 등에서 발생하는 예외가 대부분 Checked Exception입니다.개발자가 직접 예외 처리해야 함예외를 반드시 처리하도록 강제하여 안정적인 프로그램을 만들 수 있도록 돕습니다.Checked Exception이 예외 처리를 강제하는 이유Checked Except..

Linked List implemented by JAVA

JAVA로 구현한 링크트리스트 소스 코드는 다음과 같다. class Node { Object data; Node next_node; Node(Object obj) { this.data = obj; this.next_node = null; } } Node클래스다. 기본적으로 데이터가 들어갈 부분과 Next Node로 이루어져 있으며 어떤 데이터 타입이 들어올지 모르기 때문에 Object타입으로 클래스를 정의하였다. public class LinkedList { private Node head; private Node tail; private int size = 0; Linked List 클래스이다. head 노드와 tail 노드, 그리고 리스트의 크기를 나타내는 변수가 있다. 기본적으로 리스트 생성 시 노..

컴퓨터공학 2019.05.29