티스토리 뷰

try {
    // 위험한 코드들
    int result = 10 / 0;  // ArithmeticException
    String str = null;
    str.length();         // NullPointerException
    
} catch (ArithmeticException e) {
    System.out.println("계산 오류");
} catch (NullPointerException e) {
    System.out.println("null");
} catch (Exception e) {
    System.out.println("기타 예외");
}

제목 그대로이다. 

🔥try-catch구문에서 catch는 여러개 사용가능하다 🔥

 

그리고,

자바에서 try-catch 구문은 위에서 아래로 순차적으로 검사.

즉, 예외가 발생하면 가장 먼저 발생한 예외 타입과 일치하는 catch 블록이 실행되고, 이후의 catch 블록들은 건너뛰게 된다.

 

 
 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
글 보관함