백엔드/자바

예외 일으키기

ksge7 2020. 8. 11. 03:21

예외 일으키기

예외를 처리해서 문제없이 넘어가는 try - catch 방식도 있다.

 

하지만 반대로 예외를 일부러 일으킬 수도 있다.

 

Exception + 참조변수명 = new Exeption( String  삽입 가능);

throw 참조변수명;

 

public static void main(String[] args) {
	
    try {  
    
    Exception A = new Exception("예외를 고의로 발생시킵니다.");
    
    throw A;
    
    } catch (Exception a) {
    
    System.out.println(a.getMessage());
    
    a.printStackTrace();
    
    }
    }

 

고의로 예외를 발생시킬 때 주의할 점은 이 고의로 만든 예외조차 try-catch 문에 넣어줘야 한다는 것이다.

 

try-catch 문으로 실행하지 않을 경우 컴파일조차 되지 않아서 실행이 불가능하다.