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