프로그래밍/JAVA
[자바] Exception 발생시키기
침착곰
2022. 3. 7. 18:30
반응형
안녕하세요.
이번 포스팅에서는 자바에서 강제로 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을 발생시키는 방법에 대해서 알아봤습니다.
반응형
그리드형