2017-12-14 4 views

답변

0

-

예외 번역
낮은 수준의 예외를 포착 하고, 그 장소에서의 관점에서 설명 될 수있다 예외가 발생한다 높은 층 높은 수준의 추상화.

try { 
    // Use lower-level abstraction to do our bidding 
    ... 
} catch(LowerLevelException e) { 
    throw new HigherLevelException(...); 
} 

예외 그것은 예외 번역의 특별한 형태이다
체인 연결. 더 낮은 수준의 예외가 높은 수준의 예외를 초래 한 문제 을 디버깅하는 사람에게 도움이되는 경우. 하위 레벨 예외 (원인)는 하위 레벨 예외를 검색하기 위해 접근 메소드 (Throwable.getCause)를 제공하는 상위 레벨 예외로 전달됩니다.