在以下代碼中引發了兩個異常[FatalException和MyException]。 Trivial Myexception(覆蓋?)使FatalException丟失。怎麼樣?如何在java中處理丟失的異常
如何處理這種情況?
try{
try {
throw new FatalException("Important");
}
finally
{
throw new MyException("trivial");
}
}catch (Exception ex) {
ex.printStackTrace();
}
}
沒有內部try塊的catch類。
(Article提到了它在Java中的缺陷例外!)所以應該有辦法克服它嗎?也許最近的標準改變了?
相關:http://stackoverflow.com/q/4711064/335858 – dasblinkenlight
處理它的方法是:不要寫這樣的代碼。 –
@Matt Ball:不是我的代碼,我讀過這個! – Dineshkumar