会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Loading
拾月凄辰
博客园
首页
新随笔
联系
订阅
管理
2019年10月15日
匿名/局部内部类访问局部变量时,为什么局部变量必须加final
摘要: 我们都知道方法中的匿名/局部内部类是能够访问同一个方法中的局部变量的,但是为什么局部变量要加上一个final呢? 首先我们来研究一下变量生命周期的问题,局部变量的生命周期是当该方法被调用时在栈中被创建,当方法调用结束时(执行完毕),退栈,这些局部变量就会死亡。但是内部类对象是创建在堆中的,其生命周期
阅读全文
posted @ 2019-10-15 10:10 拾月凄辰
阅读(808)
评论(0)
推荐(1)
编辑
公告