如果catch块之后的语句无论如何都要执行,java中finally块的真正用途是什么?例子 try { //Code}catch (Exception e){//Code}finally { System.out.println("anyway it will be executed"); }System.out.println("anyway it will be executed");
2 回答
温温酱
TA贡献1752条经验 获得超4个赞
不保证底部的语句会被执行。例如,如果
的
try块或匹配catch块使用return(或break在某些情况下)没有
catch块与异常匹配,因此异常未被捕获在内部引发(但未捕获)另一个(或相同)异常
catch
在所有这些情况下,都保证执行finally语句。
添加回答
举报
0/150
提交
取消
