자바공부하기 121

예외 처리

- try에서 발생된 예외를 처리하는 것

- catch block에서 처리됨

- Checked Exception

: 컴파일 시에 컴파일러가 처리기 여부를 검사

: 비교적 처리가 용이

 

- RuntimeException

: 발생 전에는 알 수가 없음

: 모든 발생 가능 상황에 대한 처리가 필요

* 따라서 다중 catch block을 사용함

: 비교적 처리가 어려운

 

예외 처리의 필요성

- Checked Exception

: 컴파일 불가

 

- RuntimeException

: 실행 중 예외 발생에 따른 위험

: 프로그램의 신뢰성과 안전성 향상

 

기본적인 예외 처리

- try

: 에러 발생이 가능한 코드가 위치함

 

- catch

: try에서 발생한 에러이벤트를 처리

: 다중 catch사용시에 발생할 예외 클래스의 상속을 고려

 

- finally

: 프로그램 종료 전에 무조건 실행

: java.io패키지와 java.sql패키지에서 자주 사용됨

 

 

 

+ Recent posts