try-catch-finally执行顺序验证

Cybill ·
更新时间:2024-11-14
· 738 次阅读

try-catch-finally执行顺序验证(左边是.java文件,右边是.class文件) 提示:

try、catch块内的return操作编译后会变成把return的值保存到变量var的操作。

总结:

try、catch块内的return操作编译后会变成把return的值保存到变量var的操作.
(1)如果finally中有return则执行finally中的return;
(2)如果finally中无return则执行return var,finally块中的操作不会影响var的值(如果var的值是对象的内存地址,则finally块的操作可以改变该对象的属性值)。

验证

1.基本类型
1.1return在try-catch-finally块外部
原创文章 39获赞 3访问量 7138 关注 私信 展开阅读全文
作者:zoiezhang



catch finally try

需要 登录 后方可回复, 如果你还没有账号请 注册新账号