[Java] 예외처리

Haneul Kwon·2022년 3월 28일
0

Java

목록 보기
17/17
post-thumbnail

예외 처리

프로그램이 실행되는 도중 발생하는 예외를 처리하기 위해 try / catch / finally 문을 사용

1. try 블록 : 기본적으로 맨 먼저 실행되는 코드로 여기에서 발생한 예외는 catch 블록에서 처리

2. catch 블록 : try 블록에서 발생한 예외 코드나 예외 객체를 인수로 전달받아 그 처리를 담당

3. finally 블록 : 이 블록은 try 블록에서 예외가 발생하건 안 하건 맨 마지막에 무조건 실행

try {
    예외를 처리하길 원하는 실행 코드;
} catch (e1) {
    e1 예외가 발생할 경우에 실행될 코드;
} catch (e2) {
    e2 예외가 발생할 경우에 실행될 코드;
}
...

finally {
    예외 발생 여부와 상관없이 무조건 실행될 코드;
}

예외 처리의 계층 관계


여러 예외 타입의 동시 처리

try {
    this.db.commit();
} catch (IOException | SQLException e) {
    e.printStackTrace();
}

profile
IT 취준생

0개의 댓글

관련 채용 정보