我一直在考虑这个问题,因为这是可能的,但我想知道它是否被认为是“不好的做法”。我相信是的,但我想征求意见以检查我的意见。
做这样的事情是不是很糟糕:
try{
something();
somethingelse();
try{
foo();
bar();
}catch(Exception e){
e.printStackTrace();
}
somethingelseagain();
}catch(Exception e){
e.printStackTrace();
}
我认为永远不需要这样做,因为任何引发异常的东西都会触发第一次捕获。
意见不胜感激。