본문 바로가기
자바

예외의 인위적 발생(throw 절 사용)

by 복제비 2021. 12. 18.

예외의 인위적 발생(throw 절 사용)

 

자바 프로그램은 인위적으로 예외를 발생시킬 수 있습니다.

 

예외를 발생시키기 위해 throw 문을 사용합니다.

 

throw 문의 형식

 

throw  예외객체;


또는

 

throw  new  예외객체타입(매개변수);

 

호출 메소드에 예외 전달

 

예외를 직접 처리하지 않고 자신을 호출한 메소드에게 throws 절사용하여 예외넘겨주는 방법을 의미합니다.

 

메소드 선언시 다음과 같은 방법으로 지정합니다.

 

public void  a( )  throws  예외클래스[, 예외클래스, ….]

 

예)  void  throws-test( )  throws  ArithmeticException, SecurityException, NullPointerException

 

인위적으로 예외를 발생시키는 throws 절을 사용하는 실습 프로그램은 다음과 같습니다.

 

 

'자바' 카테고리의 다른 글

사용자 정의 예외 처리  (0) 2021.12.21
Try with Resource 문  (0) 2021.12.19
자바 예외 처리 방법(try, catch, finally 블록 사용)  (0) 2021.12.17
자바 예외 처리  (0) 2021.12.16
JDK 패키지와 사용자 패키지  (0) 2021.12.14

댓글