在我的应用程序中,我从未使用过链式异常。但我真的很期待使用它,因为我相信它可以让我的代码变得更好。但是,如果是新手,有人可以为我提供一些示例,例如在什么类型的场景中以及如何使用它?
问问题
86 次
2 回答
3
以下示例显示了如何使用链式异常。
try {
} catch (IOException e) {
throw new SampleException("Other IOException", e);
}
在此示例中,当IOException
捕获 an 时,将SampleException
创建一个新的异常并cause
附加原始异常,并将链exceptions
抛出到下一个更高级别的exception
处理程序。
于 2013-07-11T07:14:23.277 回答
0
像这样试试
try{
.....
}catch(ArithmeticExecption e){
....
}
.
.
.// u can add various exceptions like this
catch(Exception e){
....
}
//如果你不确定要使用哪个异常,请使用更
一般的异常,就像我上面提到的
于 2013-07-11T07:20:34.223 回答