충분히 쌓여가는
예외 발생시키기 본문
예외 발생시키기
1. 연산자 new를 이용해서 발생시키려는 예외 클래스의 객체를 만든 다음
Exception e = new Exception("고의적 발생");
2. 키워드 throw를 이용해서 예외를 발생시킨다
throw e;
class ExceptionTest {
public static void main(String args[]) {
try {
Exception e = new Exception("고의적 발생");
throw e; // 예외를 발생시킴
// throw new Exception("고의적 발생"); // 한 줄로 줄이기 가능
} catch(Exception e) {
System.out.println("에러 메시지: " + e.getMessage());
e.printStackTrace();
}
System.out.println("프로그램이 정상 종료됨");
}
}
에러 메시지: 고의적 발생
java.lang.Exception: 고의적 발생
at ExceptionTest.main(ExceptionTest.java:4)
프로그램이 정상 종료됨
'Java > JAVA2' 카테고리의 다른 글
사용자 정의 예외 만들기, 예외 되던지기 (0) | 2023.06.24 |
---|---|
checked 예외, unchecked 예외 (0) | 2023.06.22 |
멀티 catch 블럭 (0) | 2023.06.22 |
printStackTrace(), getMessage() (0) | 2023.06.22 |
예외 처리하기, try-catch문 (0) | 2023.06.20 |