Java 예외선언, fianally 블럭
by 볼빵빵오춘기메서드에 예외 선언
메서드가 호출시 발생가능한 예외를 호출하는 쪽에 알리는 것이다.
예외를 처리하는 방법
- try-catch문(직접처리 ⇒ 이 말의 의미는 main메소드가 아닌 예외가 발생한 곳에서 직접 처리인듯)
- 예외 선언하기(⇒ 예외 떠넘기기[알리기] ⇒ 예외가 발생한 곳이 아니라 main메서드로 떠넘기는듯)
- 은폐 (⇒ 빈 catch, 쓰면 안되지만 필요할 경우가 있음)
예제
예제1
더보기
⇒ method2에서 예외 발생 try-catch문이 없어 method1()로 예외를 넘긴다.
⇒ method1()도 try-catch문이 없어 예외를 main메소드로 넘긴다.
⇒ main 메소드도 try-catch문이 없어 jvm에 예외를 넘기며 프로그램이 비정상적으로 종료가 된다.
예제2
finally 블럭
예외 발생여부와 관계없이 수행되어야 하는 코드를 넣는다.
'👩🏻💻 About 프로그래밍 > Java' 카테고리의 다른 글
Java 연결된 예외(chained exception) (0) | 2023.12.01 |
---|---|
Java 사용자 정의 예외 만들기, 예외 던지기 (0) | 2023.12.01 |
Java 예외 발생시키기, checked예외, unchecked 예외 (0) | 2023.12.01 |
Java printStackTrace(), getMessage(), 멀티 catch블럭 (0) | 2023.12.01 |
Java 예외처리하기, try-catch문의 흐름 (0) | 2023.11.30 |
블로그의 정보
Hello 춘기's world
볼빵빵오춘기