본문 바로가기
공부/Java

[Java] Throws 구문

by 맴썰 2021. 12. 6.

웹을 공부하다보니 메소드 뒤에 throws가 붙는 생소한 구문이 보여서 공부를 해봤다.

찾아보니 기본형은 "throws 예외클래스이름"이고 예외처리를 호출한 쪽에 맡기는 구문이라고 한다.

호출하는 부분에서 try, catch 구문으로 예외처리를 해주면 된다.

출처 : https://docs.oracle.com/javase/7/docs/api/java/lang/package-tree.html

Exception 클래스 중 예외처리가 필요한 부분을 작성하면 된다. 

그러나 RuntimeException클래스의 하위 클래스는 자바에서 자동으로 예외처리를 해주니 별도로 예외처리를 해주지 않아도 된다고 한다.