Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | Re:java 中匿名inner class 的问题? [Re:brig] |
zerol
Soul of New Machine 发贴: 593 积分: 61 |
于 2008-11-09 12:10
簡單地說,Java PL 與底層 bytecode 都沒有辦法獲得一個 local variable(local variable 所使用的 storage 本身)的 "reference",導致 nested class object 沒有辦法"存取" local variable 的值,勉強能做到"取"而已。底層的作法是把 local variable 的 "value" copy 一份給 nested class(對於 primitive type 甚至不需要 copy),來做出 nested class 讀取 local variable 的效果。 引自: http://www.javaworld.com.tw/jute/post/view?bid=29&id=65988&tpg=2&ppg=1&sty=1&age=0#65988 ★☆ The Truth Lies Somewhere In The Middle ☆★ |
作者 | Re:java 中匿名inner class 的问题? [Re:brig] |
brig
发贴: 4 积分: 0 |
于 2008-11-09 22:55
说的有太绕了,能不能通俗点啊! 有点晕 啊 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |