0
Exception Translation
과 Exception Chaining
의 차이점은 무엇입니까? 효과적인 자바에 여호수아 블로흐에 따르면자바에서 예외 변환 대 예외 체인
Exception Translation
과 Exception Chaining
의 차이점은 무엇입니까? 효과적인 자바에 여호수아 블로흐에 따르면자바에서 예외 변환 대 예외 체인
-
예외 번역
낮은 수준의 예외를 포착 하고, 그 장소에서의 관점에서 설명 될 수있다 예외가 발생한다 높은 층 높은 수준의 추상화.
try {
// Use lower-level abstraction to do our bidding
...
} catch(LowerLevelException e) {
throw new HigherLevelException(...);
}
예외 그것은 예외 번역의 특별한 형태이다
체인 연결. 더 낮은 수준의 예외가 높은 수준의 예외를 초래 한 문제 을 디버깅하는 사람에게 도움이되는 경우. 하위 레벨 예외 (원인)는 하위 레벨 예외를 검색하기 위해 접근 메소드 (Throwable.getCause)를 제공하는 상위 레벨 예외로 전달됩니다.