java

try catch finally与return问题

图片于2017.5泰国团建拍摄。

在开发或面试过程中我们或多或少的会遇到try catch finlly代码块中同时含有return的情况来判断return的值是多少。
不卖关子了直接总结规律。

匿名内部类使用局部变量为什么使用fianl

图片于2018.5月厦门团建拍摄

这是在网上看到的一个观点说final可增加局部变量的生命周期,当然这个观点本人不认为正确。变量的生命周期和GC相关,而GC有个java对象可达性算法有关,final没有这功能。