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