백엔드/자바
예외 일으키기
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 문으로 실행하지 않을 경우 컴파일조차 되지 않아서 실행이 불가능하다.