-
不管try有没有return,finally都会执行
-
在try中return,在finally执行前会把结果保存起来,即使在finally中有修改,也以try中保存的值为准,但是如果是引用类型,修改的属性会以finally修改后的为准。
-
如果try/finally中都有return,直接返回finally中的return。
不管try有没有return,finally都会执行
在try中return,在finally执行前会把结果保存起来,即使在finally中有修改,也以try中保存的值为准,但是如果是引用类型,修改的属性会以finally修改后的为准。
如果try/finally中都有return,直接返回finally中的return。
本文标题:try里面return,finally还会执行吗?
本文链接:https://www.haomeiwen.com/subject/dsaeirtx.html
网友评论