반응형
사용하려고 하는 API의 설계자가 예외가 발생될 수 있다고 명시한 예외는 조심해야한다.
무시방법은 간단하게 호출하는 메서드를 빈 catch 블록이 붙은 try 문으로 감싸면, 예외를 무시할 수있다.
1 2 3 4 5 | try { } catch (Exception ex) { } | cs |
빈 catch 블록은 예외를 선언한 목적으로 만들어진다.
만약 이렇게 빈 catch 블록을 만들려고 하는 경우에는 적어도 왜 넘겼는지 주석을 달아주는 것이 좋다.
출처 : 조슈아 블로크, 『 Effective Java 2/E』, 이병준 옮김, 인사이트(2014.9.1), 규칙65
반응형
'JAVA > Effective Java' 카테고리의 다른 글
규칙 67 - 과도한 동기화는 피하라 (0) | 2018.06.10 |
---|---|
규칙 66 - 변경 가능 공유 데이터에 대한 접근은 동기화하라. (0) | 2018.06.10 |
규칙 64 - 실패 원자성 달성을 위해 노력하라. (0) | 2018.06.05 |
규칙 63 - 어떤 오류인지를 드러내는 정보를 상세한 메시지에 담으라. (0) | 2018.06.01 |
규칙 62 - 메서드에서 던져지는 모든 예외에 대해 문서를 남겨라. (0) | 2018.06.01 |