반응형
안녕하세요.
이번 포스팅에서는 자바에서 강제로 Exception을 발생시키는 방법에 대해서 알아보겠습니다.
프로젝트를 하다보면 특정 상황에서 강제로 Exception을 만들어서 처리를 해야하는 경우가 발생합니다. 저 혼자서 사이드 프로젝트를 하는 중에 강제로 Exception만들어 메시지를 출력하는 방식의 기능을 만들었던 적도 있습니다.
throw new Exception();을 사용하여 Exception을 발생할 수 있습니다. Exception 외에도 다른 종류의 Exception을 사용하면 다른 종류의 예외처리도 가능합니다. 예를 들어서 throw new NullPointerException();, throw new ClassCastException(); 등이 있을 것 입니다.
사용 예제입니다.
아래와 같이 throw new Exception();을 하면 아래의 cath(Exception e) { } 안의 System.out.println("Exception STEP 2");를 실행하게 됩니다.
public class ExceptionTest {
public static void main(String[] args) {
try {
System.out.println("Exception STEP 1 =======");
throw new Exception();
} catch (Exception e) {
System.out.println("Exception STEP 2 =======");
}
}
}
결과 화면입니다.
이상 Exception을 발생시키는 방법에 대해서 알아봤습니다.
반응형
그리드형
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] 예외처리 try / catch / finally (3) | 2022.03.07 |
---|---|
[JAVA] properties 사용예제 (0) | 2022.03.06 |
[JAVA] 이슈해결 java.util.MissingResourceException: (0) | 2022.03.06 |
[JAVA] 상수(Constant)란 무엇인가? (2) | 2022.03.06 |
[JAVA] doGet() / doPost() 정리 및 예제 (0) | 2022.03.06 |