내용을 정리한 글은 워낙 많아서 깨달음을 얻은 부분 위주로 정리했다.
예외를 처리할 때 반드시 지켜야 할 핵심 원칙
- 모든 예외는 적절하게 복구되든지, 아니면 작업을 중단시키고 개발자에게 분명하게 통보되어야 한다.
- 예외를 무시하거나 출력하고 넘어가는 코드는 만들지 말자.
Exception과 체크 예외
- 체크 예외가 발생할 수 있는 메서드를 사용할 경우 반드시 예외를 처리하는 코드를 함께 작성해야 한다.
- 사용할 메서드가 체크 예외를 던진다면 이를 catch 문으로 잡든지, 아니면 다시 throws를 정의해서 메서드 밖으로 던져야 한다. 그렇지 않으면 컴파일 에러가 발생한다.
RuntimeException과 언체크/런타임 예외
- 런타임 예외는 catch 문으로 잡거나 throws로 선언하지 않아도 된다.
'Book > 토비의 스프링' 카테고리의 다른 글
[토비의 스프링] 다이내믹 프록시를 이해해보자 (0) | 2024.04.23 |
---|---|
[토비의 스프링] 3장 템플릿 (0) | 2024.04.18 |
[토비의 스프링] 2장 테스트 (0) | 2024.04.16 |
[토비의 스프링] 1장 오브젝트와 의존관계 (0) | 2024.04.16 |