[Java] 예외 되던지기(exception re-throwing)
👍 예외 되던지기(exception re-throwing)
한 메서드에서 발생할 수 있는 예외가 여럿일 때, 몇 개는 try-catch문을 통해서 메서드내에서 자체적으로 처리하고, 그 나머지는 선언부에 지정하여 호출한 메서드에서 처리하도록 함.
즉, 예외처리란?
💡 예외를 처리한 후에 인위적으로 다시 발생시키는 방법!
❓ 언제 사용하나?
하나의 예외에 대해서 예외가 발생한 메서드와 이를 호출한 메서드 양쪽 모두에서 처리해줘야 할 작업이 있을 때 사용
🚫 주의할 점
예외가 발생할 메서드에서는 try-catch문을 사용해서 예외처리를 해줌과 동시에 메서드의 선언부에 발생할 예외를 throws에 지정해줘야 함.
✔ 참고
자바의 정석 ch8 참고