지금까지 예외 처리를 했던 이유는 특정 예외 상황을 알리기 위해 출력하는데 목적이 있었다.
하지만, 예외 상황에 대한 로그는 읽지 못하고 넘어가버리면 끝이고 특정 예외 상황마다 적절한 대응을 해주기 어렵다.
추가로, 자바에서 발생하는 예외를 다음과 같이 처리하기도 했다.
class Example throws Exception{ }
이런 예외 처리 기법은 모든 예외 상황에 대한 예외를 던질 수 있지만, 이처럼 예외를 던지는 습관은 예외 정보를 얻기 어렵고 해당 throws문이 관습적으로 사용되는건 아닌지 구분하기 어렵다.
⇒ 자바에서의 예외 처리에 대한 적절한 방법을 알 필요가 있다.