티스토리 뷰

Checked or Unchecked Exceptions?



우선 Checked Exception은 throws를 사용해서 명시적으로 표시해주거나, try-catch-finally를 사용해서 예외를 

처리하게 된다. 반면, UncheckedException은 이런 요구들을 처리하지 않아도 된다.


둘째로, Checked Exception은 java.lang.Exception을 바로 상속하며, UncheckedException은 java.lang.RuntimeException을 상속받도록 되어있다.


(자바 예외 계층구조는 다음과 같이 되어있다.)


RuntimeException을 상속받은 예외들(UncheckedException)은 런타임시에 확인되며,  CheckedException은 컴파일시에 확인되는 예외들이다.

'Language > Java' 카테고리의 다른 글

[JAVA] properties사용하기  (0) 2013.11.05
[JAVA] 문자열로 클래스 만들기  (1) 2013.11.05
[JAVA] MySql연동  (0) 2013.10.24
[JAVA] String, StringBuilder, StringBuffer의 문자열 합  (0) 2013.10.21
[JAVA] System.gc()  (0) 2013.10.21
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday