会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
fairjm
just memory.
个人博客同步更新:
https://bingowith.me
博客园
首页
新随笔
联系
订阅
管理
2018年10月19日
lambda和匿名内部类使用外部变量为什么要语义final?
摘要: 今天群里讨论 的`lambda`实现. 后来不断衍生谈到了为什么lambda和匿名内部类只能使用语义 的外部变量. 最开始以为是java的lambda实现问题,编译期魔法会把外部引用作为参数传入所以在内部变化也影响不了下次调用的值,所以就干脆final了,如果用类的属性来保管这个变量就可以了. 举例
阅读全文
posted @ 2018-10-19 16:00 fairjm
阅读(2118)
评论(0)
推荐(0)
编辑
公告