item 71 : 필요 없는 검사 예외 사용은 피하라
검사 예외의 활용과 리팩터링 전략
1. 검사 예외와 비검사 예외의 차이
1) 검사 예외의 장단점
2) 예외 처리의 예
try {
obj.action(args);
} catch (TheCheckedException e) {
// 예외 상황에 대처한다.
} 2. 검사 예외 대신 사용할 수 있는 대안
1) 옵셔널(Optional) 사용
2) 상태 검사 메서드로 리팩터링
3) 리팩터링 예시
3. 검사 예외의 남용 방지
💡 핵심 정리
Last updated