会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
闯大
Let's be more better
博客园
首页
新随笔
联系
订阅
管理
2018年11月20日
为什么lambda中用到的局部变量需要为final
摘要: 局部变量 局部变量是存储在栈上的,而栈上的内容在当前线程执行完成之后就会被GC回收掉。 lambda表达式 lambda表达式最终被处理为一个额外的线程去执行。绝对不是上面提到的线程。如果上面的线程执行完了,而这个线程又使用到了上面提到的局部变量会出现错误。 为什么 Lambda 表达式(匿名类)
阅读全文
posted @ 2018-11-20 18:16 VoctrALs
阅读(3571)
评论(1)
推荐(0)
编辑
公告