본문 바로가기

Java

자바의 Exception

기억을 잘 못해서 저장한다... 아!! 내 머리는 메멘토인가...

자바의 Checked Exception은 java.lang.Exception을 상속한 Exception으로 컴파일 시점에 이 Exception을 try ~ catch 구문으로 처리하지 않을 경우 컴파일 에러가 발생한다. 그러므로 컴파일 시점에 메소드에서 발생하는 Exception 처리가 제대로 구현되어 있는지를 확인하는 것이 가능하다. 예를 들어 java.io.IOException 이 대표적인 Checked Exception 이다.

Unchecked Exception은 java.lang.RuntimeException 을 상속한 Exception으로 컴파일 시점에 try ~ catch 구문으로 처리하지 않아도 컴파일 에러가 발생하지 않는다. 단, 런타임 시점에 에러가 발생할 경우 Unckecked Exception 이 발생하게 되는 것이다. 예를 들어 java.lang.NullPointerException 이 대표적인 Unchecked Exception이다.


spring framework book에서 퍼왔다.

'Java' 카테고리의 다른 글

파일업로드 실습  (0) 2009.11.28
iBatis 에서 테이블 생성  (0) 2009.11.17
iBatis에서 테이블 생성하기 - 당근 퍼왔죠!!  (0) 2009.11.17
자바 정규 표현식  (0) 2009.11.13
Iterator Test  (0) 2009.10.27