자바공부하기123


기본적인 예외처리






자바공부하기 120

 

 

실행 시의 예외 예제

 

- 컴파일은 되나 배열의 오류가 발생

: 선언된 배열의 범위를 넘은 요소에 접근

: ArrayIndexOutOfBoundsException 발생

 

 

 

JAVA공부하기 117.

예외(Exception)

 

예외의 분류

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

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

* 시스템 정의 예외

* Error와 RuntimeException

 

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

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

* RuntimeException 이외의 예외

 

: 예외의 복원 가능 여부

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

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

 

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

 

 

 

+ Recent posts