예외의 인위적 발생(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 |
댓글