throws는 예외가 발생했을때 예외를 호출한 쪽에서 처리하도록 던져준다.
메소드의 매개변수 뒤에 throws 익셉션클래스이름 을 써준다.
// example 이라는 이름의 메소드
public static int example ( int x , int y ) throws ArithmeticException {
}
메소드의 매개변수 부분 뒤에 throws 라는 키워드와 ArithmeticException가 적혀있는데
이는 ArithmeticException라는 Exception이 발생하면 이 메소드를 호출한 부분에서 처리하라는 것이다.
메소드를 호출했던 곳에서 try catch finally 키워드를 사용하여 처리하면 된다.
'자바' 카테고리의 다른 글
자바 사용자 정의 Exception (0) | 2020.10.17 |
---|---|
자바 예외 Exception 발생시키기 (0) | 2020.10.17 |
자바 예외처리 (0) | 2020.10.17 |
자바 내부클래스 (0) | 2020.10.17 |
자바 인터페이스 (0) | 2020.10.17 |