Hello

Java 예외선언, fianally 블럭

by 볼빵빵오춘기

메서드에 예외 선언

메서드가 호출시 발생가능한 예외를 호출하는 쪽에 알리는 것이다.

 

예외를 처리하는 방법

  1. try-catch문(직접처리 ⇒ 이 말의 의미는 main메소드가 아닌 예외가 발생한 곳에서 직접 처리인듯)
  2. 예외 선언하기(⇒ 예외 떠넘기기[알리기] ⇒ 예외가 발생한 곳이 아니라 main메서드로 떠넘기는듯)
  3. 은폐 (⇒ 빈 catch, 쓰면 안되지만 필요할 경우가 있음)

 

예제

예제1

더보기

⇒ method2에서 예외 발생 try-catch문이 없어 method1()로 예외를 넘긴다.

⇒ method1()도 try-catch문이 없어 예외를 main메소드로 넘긴다.

⇒ main 메소드도 try-catch문이 없어 jvm에 예외를 넘기며 프로그램이 비정상적으로 종료가 된다.

 

예제2

 

finally 블럭

예외 발생여부와 관계없이 수행되어야 하는 코드를 넣는다.

블로그의 정보

Hello 춘기's world

볼빵빵오춘기

활동하기