我在問一個簡單的問題。在catch塊之後有任何代碼是不好的。即我們是否需要將它們包含在try中,然後在catch中重新拋出一個包裝異常呢?catch塊之後的代碼是壞的還是無意義的?
我不是在問最後的操作。
讓我們舉個例子吧。在這裏,doSomething()方法會拋出一個名爲'SomeException'的異常。
代碼1:
try{
doSomething();
}catch(SomeException e){
throw new AnotherException(e);
}
doAnotherThing();
return someResult;
碼2:
try{
doSomething();
doAnotherThing();
return someResult;
}catch(SomeException e){
throw new AnotherException(e);
}
在上面的兩個例子,是否有任何代碼2加點?
@DaveNewton你能否詳細解答一下答案? –