사용자 도구

사이트 도구


study:java:javachobo:ch8

문서의 이전 판입니다!


예외처리 (Exception Handling)

프로그램 오류

  • 발생시점에 따른 구분
    1. 컴파일 에러 (compile-time error)
    2. 런타임 에러 (runtime error)
  • Java에서는 실행시 발생할 수 있는 프로그램 오류를 에러(Error)예외(Exception), 두가지로 구분하였다.
    1. 에러(Error) : 프로그램 코드에 의해서 수습될 수 없는 심각한 오류
    2. 예외(Exception) : 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류

예외처리의 정의와 목적

  • 정의 : 프로그램 실행시 발생할 수 있는 예외의 발생에 대비한 코드를 작성하는 것
  • 목적 : 프로그램의 비정상 종료를 막고, 정상적인 실행상태를 유지하는 것

예외처리구문 : try-catch

try-catch문에서의 흐름

예외 클래스의 계층구조

예외 발생시키기

예외의 발생과 catch블럭

finally블럭

메서드에 예외 선언하기

예외 되던지기

사용자정의 예외 만들기

study/java/javachobo/ch8.1266208551.txt.gz · 마지막으로 수정됨: 2010/02/15 13:35 저자 gauryan