예외 발생시키기

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)
프로그램이 정상 종료됨
반응형

'이것이 자바다 > 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

+ Recent posts