작성한 질문수
김영한의 실전 자바 - 중급 1편
실무 예외 처리 방안2 - 구현
해결된 질문
작성
·
203
수정됨
1
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]5:50에서 공통 처리 catch를 최상위 예외인 Exception으로 잡았는데
결국 해결할 수 없는 예외들은 언체크 예외들로 구성되어 있으니깐 RuntimeException으로 잡는게 낫지 않나요?
다른 케이스가 있어서 그런건지 궁금해서 질문 남깁니다.
답변 1
3
안녕하세요. kyk님
지금의 경우에는 RuntimeException으로 잡아도 괜찮은데요. 이후에 코드가 계속 증가하게 되면 체크 예외, 언체크 예외 등등 다양한 예외가 올라올 수 있습니다.
Exception은 RuntimeException의 부모이면서 동시에 애플리케이션에서 실제 사용하는 모든 예외의 부모이기 때문에 모든 예외를 여기서 다 잡는다는 의미도 있습니다.
감사합니다.