私は Java に詳しくないので、最近、同僚が書いたコードを見ていて、困惑しています。その要点は次のとおりです。
public response newStuff(//random data inside) {
try {
response or = //gives it a value
log.info(or.toString());
return or;
}
catch ( Exception e) {
e.printStackTrace();
}
finally {
return null;
}
}
ここに最終ブロックを追加する意味は本当にありますか? 同じ動作を実行する catch ブロック内に return null を追加することはできませんでしたか、それとも間違っていますか?