로딩
티스토리 데이터 처리 중입니다.

[Java] throws

 [Java] throws

[Java] throws 메서드 안에서 예외가 발생할 수 있는 코드를 작성할 때, try-catch 블록으로 예외를 처리하는 것이 기본이지만, 경우에 따라서는 그 메서드를 호출할 곳에서 예외를 처리하도록 예외를 떠넘길 수도 있다. 이때 사용하는 것이 throws이다. throws 뒤에는 쉼표로 구분하여 처리해야 하는 예외 클래스를 병기할 수도 있다. public void method1() throws Exception{ } 이제 method1()은 예외를 자기 자신이 책임지지 않는, 아주 무책임한 메소드가 되었다.

이런 무책임한 메소드를 부른 method2()는 다음과 같은 행위를 해야 한다. public void method2(){ try{ method1(); catch(Exception e) { } .....

원문 링크 : [Java] throws