WeakHashMap 分析

1. WeakHashMap 针对 key 做的Weak引用,对 value 做的Strong引用

2. WeakHashMap 有自己的ReferenceQueue(用于回收)

3. WeakHashMap 当key被回收后,需要调用例如size等函数,因为这些函数会内部调用expungeStaleEntries(用于回收value)

posted @ 2018-11-21 20:11  韩冬冬  阅读(119)  评论(0编辑  收藏  举报