-1
내 응용 프로그램에서 연결 예외를 사용한 적이 한번도 없습니다. 하지만 코드를 더 잘 만들 수 있다고 생각하면서 정말 사용하기를 고대하고 있습니다. 그러나 새로운 것을 누군가가 어떤 유형의 시나리오 에서처럼 어떤 예제를 제공 할 수 있으며 어떻게 사용할 수 있습니까?연결 예외를 사용하는 방법
내 응용 프로그램에서 연결 예외를 사용한 적이 한번도 없습니다. 하지만 코드를 더 잘 만들 수 있다고 생각하면서 정말 사용하기를 고대하고 있습니다. 그러나 새로운 것을 누군가가 어떤 유형의 시나리오 에서처럼 어떤 예제를 제공 할 수 있으며 어떻게 사용할 수 있습니까?연결 예외를 사용하는 방법
다음 예는 체인화 예외를 사용하는 방법을 보여준다. 이 예에서
try {
} catch (IOException e) {
throw new SampleException("Other IOException", e);
}
는
IOException
잡힐 때, 새로운
SampleException
예외 원래 부착
cause
및
exceptions
체인이 다음 상위 레벨
exception
처리기까지 슬로우로 생성된다.
내가
정말 명확하지 위에서 언급 한 것처럼,이
// 그리고 당신이 사용하는 예외 확실하지 않은 경우, 사용하는 더
일반적인 예외처럼 시도하지만 당신은 무엇을 의미하는 체인 된 예외, 당신은 그 개념을 어디서 발견 했습니까? – Elemental
http://stackoverflow.com/questions/5020876/what-is-the-advantage-of-chained-exceptions의 가능한 복제본 – Raedwald