Notice
Recent Posts
Recent Comments
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

예외 발생시키기 본문

Java/JAVA2

예외 발생시키기

빌드이너프 2023. 6. 22. 22:05

예외 발생시키기

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