首页 新闻 会员 周边 捐助

验证:普通字典和 WeakKeyDictionary的引用区别,怎么验证?

0
悬赏园豆:15 [已关闭问题] 关闭于 2025-08-27 08:58

引用强度:

普通字典:对键保持强引用,阻止垃圾回收

WeakKeyDictionary:对键保持弱引用,不阻止垃圾回收

Java 把引用当“安全指针”用;
Python 把引用当“名字标签”用,标签背后是不是指针,对语言使用者完全透明。
python引用时官方叫 name → object binding,语义上不是指针,而是“名字绑定”
不能(id() 只是唯一标识,不是地址)
始终是 按绑定传递对象(效果等同共享对象)

_java_python的主页 _java_python | 小虾三级 | 园豆:984
提问于:2025-08-26 17:57
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册