JAVA공부하기 117.

예외(Exception)

 

예외의 분류

- 컴파일 시의 사전 검사 여부

: Unchecked Exception : 컴파일러가 예외 처리 여부를 검사하지 않음

* 시스템 정의 예외

* Error와 RuntimeException

 

: Checked Exception : 컴파일러가 예외 처리 여부를 검사함

* 사용자 정의 예외( 자바 개발자가 클래스 라이브러리에 정의)

* RuntimeException 이외의 예외

 

: 예외의 복원 가능 여부

* Error : 불가능(java.lang.Error의 하부 클래스로 선언됨)

* Exception : 가능(java,lang.Exception의 하부 클래스로 선언됨)

 

- 자바 클래스 라이브러리에 정의된 예외 클래스들의 상속도

 

 

 

+ Recent posts