다음 코드에서는 [FatalException 및 MyException] 예외가 발생합니다. 간단한 myexception (덮어 쓴?) FatalException을 잃어 버리게 만듭니다. 방법?Java에서 손실 된 예외를 처리하는 방법
이 상황을 어떻게 처리합니까?
try{
try {
throw new FatalException("Important");
}
finally
{
throw new MyException("trivial");
}
}catch (Exception ex) {
ex.printStackTrace();
}
}
내부 try 블록에 대한 catch 클래스가 없습니다.
(기사에서 자바의 결함 예외를 언급 했음)이를 극복하기 위해 어딘가에 있어야합니까? 어쩌면 최근 표준이 그것을 바꿨을까요?
관련 항목 : http://stackoverflow.com/q/4711064/335858 – dasblinkenlight
처리 방법은 다음과 같습니다. 이렇게 코드를 작성하지 마십시오. –
@Matt Ball : 내 코드가 아니므로, 이것에 관해 읽었습니다! – Dineshkumar