11智能在线
新记
java我在try{}语句块里写了return最后有个finally,为什么会先执行finally在执行return
如题所述
举报该文章
相关建议 2012-11-21
因为在执行return之前它会检查一下后面是否有finally,没有就直接返回,有就先执行finally再返回
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/2qqfv7222.html
其他看法
第1个回答 2012-11-21
finally你写了就必须执行,你放在return后面他还怎么执行呢?
第2个回答 2012-11-21
finally必须执行,有一个办法行就是除非你不要写finally了,嘿嘿
第3个回答 2012-11-21
finally里的东西一定会执行你知道吧? 如果先return了怎么执行finally呢?
相似回答
大家正在搜
相关问题
Java在try中return后finally还执不执行
java,,try -catch-finally,,,fin...
java 的return 在try和finally中的运行顺...
Java中为什么finally语句块一定会被执行
Java异常try里面有return,finally代码会执...
java语言中try {}里有一个return语句,那么紧跟...
java中try中有return,后面有finally执行顺...
java题:Try语句中有return,那么finally中...