Throws 키워드

라이언양 위키
둘러보기로 가기 검색하러 가기

소개

자바는 try-catch 블록으로 예외를 처리하는 것이 기본이지만, 경우에 따라서는 메소드를 호출한 곳에서 예외 처리를 하도록 만들 수 있음. 이때 사용하는 키워드가 throws 임. throws 키워드는 메소드 선언부 끝에 작성되어 메소드에서 처리하지 않은 예외를 호출한 곳으로 전달하는 역할을 함. throws 키워드 뒤에는 처리할 예외 클래스 목록을 쉼표로 구분하여 나열하면 됨.

리턴타입 메소드이름(매개변수,...) throws 예외클래스1, 예외클래스2, ... {
  ...
}