Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

나의 지식 보관소

예외 떠넘기기 본문

프로그래밍 언어/자바

예외 떠넘기기

야식은진리다 2020. 2. 28. 01:15

메서드 내부에서 예외 발생 가능성이 있는 코드를 작성할때 try-catch를 통해 예외처리를 하는것이 기본이지만, 메서드를 호출한 곳으로 예외를 떠넘길 수 도있다. 이때 throws 키워드를 통해 아래와 같이 선언한다.

리턴타입 메서드명(매개변수, ...) throws 예외클래스, ... {

}

일반적으로 throws뒤에 발생할수있는 예외를 다적어주거나 Exception 하나만으로 간단히 처리할수도 있다.

 

throws 키워드가 붙은 메서드는 반드시 try블록 안에서 호출되어야 한다. 그리고 예외를 떠맡은 메서드가 또 다시 자신을 호출한 곳에 예외를 떠넘기는것도 가능하다.