Ch8-4~6. 예외 처리
0. 목차
Chapter8. 예외처리
Ch8 - 4. 예외 처리하기 : try-catch문
Ch8 - 5. try-catch문에서의 흐름
Ch8 - 6. 예외의 발생과 catch블럭
Ch8 - 4. 예외 처리하기 : try-catch문
▶ try-catch문이란?
▷ 예외를 처리하기 위해 만들어 놓은 구문
▷ {} 생략 불가
try {
// 예외 발생 가능성이 있는 문장 작성
} catch (Exception1 e1) {
// Exception1 발생했을 경우, 처리 문장 작성
} catch (Exception2 e2) {
// Exception2 발생했을 경우, 처리 문장 작성
} catch (Exception3 e3) {
// Exception3 발생했을 경우, 처리 문장 작성
}
Ch8 - 5. try-catch문에서의 흐름
▶ try블럭 내에서 예외가 발생한 경우
▷ 발생한 예외가 일치하는 catch블럭이 있는지 확인
▷ 일치하는 catch블럭 찾음
→ 해당 catch블럭 내의 문장을 수행
→ 전체 try-catch문을 빠져나감
→ 다음 문장 계속적 수행
▷ 일치하는 catch블럭 못 찾음
→ 예외 처리 불가
→ 프로그램 종료