在下面的代码中,抛出了两个异常 [FatalException 和 MyException]。Trivial Myexception(覆盖?)使 FatalException 丢失。如何?
如何处理这种情况?
try{
try {
throw new FatalException("Important");
}
finally
{
throw new MyException("trivial");
}
}catch (Exception ex) {
ex.printStackTrace();
}
}
没有内部 try 块的 catch 类。
(文章提到了它的一个缺陷 Exceptions in java!)所以应该有办法克服它吗?也许最近的标准改变了它?