MN *_*yan 2 java return finally try-catch
我想知道下面的代码根据 Java 标准是否正确。return语句可以放在try块之后吗?或者将 return 语句放在finally 块中总是好的。请帮我解决这个问题
public int method()
{
try{
//code
return 1;
}
catch(Exception e){
return 0;
}
finally{
}
}
Run Code Online (Sandbox Code Playgroud)
放入returnthetry或什至放入catches 绝对没问题:做最清楚的事情。但请注意不要丢弃太多异常,特别java.lang.Throwable是这样做可能会干扰 JVM 的工作。
请注意,如果块中有 a ,则仍会计算return other中的finally表达式,但结果将被丢弃,并且块中的返回值将返回给调用者。因此,不鼓励将值放入块中。returnfinallyreturnfinally
| 归档时间: |
|
| 查看次数: |
608 次 |
| 最近记录: |