返回 try-catch 在 java 中的 final 块。这个例子有什么好点吗?
我不熟悉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 块中添加返回 null,这将执行相同的行为,还是我错了?