Programming/Java
[예외처리] throw와 throws의 차이
콩이오
2020. 9. 27. 16:38
728x90
반응형
throw
강제로 예외 발생시키는 것
자바에서 지원하는 Exception들을 상속받는 임의의 Exception을 만들 수 있음 (사용자 정의 예외)
발생시킨 예외를 try catch 문으로 잡음
public void aaa() {
throw new Exception();
}
throws
예외를 전가시키는 것
예외를 자신이 처리하지 않고, 자신을 호출하는 메소드에게 책임을 전가
public void aaa() throws Exception {
throw new Exception();
}
728x90
반응형