자바공부하기 119

예외의 유형

 

- RuntimeException

* 실행 시에 발생하는 예외 이벤트(Event)

* 시스템 상의 문제로 발생

* 실행해 봐야 알 수 있음

- RuntimeException이외의 예외

* 컴파일 시에 발생하는 에러 이벤트

* 컴파일러가 문법적 오류로 간주해 발생

* 컴파일 시에 알 수 있음

* 자바 개발자들이 에러가 자주 발생하는 메서드에 throws 처리

컴파일 시의 예외 예제

 

- 컴파일 시에 예외 발생

: 자바 컴파일러가 CompileTimeException.java 파일을 캄파일 중에 URL클래스발견

: 클래스 라이브러리의 java.net팩키지의 URL.class를 로딩

: URL클래스의 객체 생성중에 throws로 MalformedURLException의 예외 처리가 미뤄진 것을 발견

: URL클래스의 객체를 생성하려는 CompileTimeException.java파일에 예외 처리가 안된 것을 확인한 후 예외 발생

 

 

 

+ Recent posts