我在一个小的静态方法中使用了try语句,那么最佳实践是从哪里返回呢?
try {
mightThrow();
return true;
} catch (Exception e) {
return false;
}
或者之后,
try {
mightThrow();
} catch (Exception e) {
return false;
}
return true;
就功能而言,这些应该是相同的,但实际上是否有字节码的差异呢?就性能而言,它们是完全相同的吗?
还是其中一个比另一个更受欢迎?哪个更好?为什么?