[이펙티브자바 - 아이템70] 복구할 수 있는 상황에는 검사 예외를, 프로그래밍 오류에는 런타임 예외를 사용하라
10장. 예외 - GOAL 예외를 제대로 활용한다면 프로그램의 가독성, 신뢰성, 유지보수성이 높아진다. 그러나 잘못 사용하면 반대의 효과만 나타난다. 예외를 효과적으로 활용하는 방법을 습득하자. 아이템70. 복구할 수 있는 상황에는 검사 예외를, 프로그래밍 오류에는 런타임 예외를 사용하라 자바에는 문제 상황을 알리는 타입으로 검사 예외, 런타임 예외, 에러, 이렇게 세가지를 제공한다. 하지만 언제 무엇을 사용해야 하는지 헷갈려 하는 프로그래머들이 종종 있다. 이럴 때 참고하면 좋은 지침들을 알아보자. 검사 예외 (Checked Exception) 호출하는 쪽에서 복구하리라 여기지는 상황 검사 예외를 던지면 호출자가 그 예외를 catch로 잡아 처리하거나 더 바깥으로 전파하도록 강제하게 된다. 따라서 메서..
2021. 12. 10. 21:58