loading

프로그래밍/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을 발생시키는 방법에 대해서 알아봤습니다.

반응형
그리드형