WeakedHashMap 也是 Map 集合的哈希实现,但其余 HashMap 的不同之处在于。其每个节点的 value 引用是弱引用,可以方便 GC 回收。...这是因为 WeakedHashMap 中的引用是弱引用,所以有许多与 HasMap 不同的逻辑,所以需要自己写一遍实现。
接着,LinkedHashMap 和 WeakedHashMap 继承了 HashMap。...WeakedHashMap 是 HashMap 的进一步实现,与 HashMap不同的是:WeakedHashMap 中的引用是弱引用,如果太久没用,则会被自动回收。...WeakedHashMap:在 HashMap 的基础上,使强引用变为弱引用。 TreeMap:Map 集合的有序实现。
现在基本上不用了 WeakedHashMap:弱键(weak key)映射,允许释放映射所指向的对象 IdentifyHashMap:使用==代替equals()对“键”进行比较的散列映射。
WeakedHashMap:在 HashMap 的基础上,使强引用变为弱引用。 TreeMap:Map 集合的有序实现。底层是红黑树的经典实现。
领取专属 10元无门槛券
手把手带您无忧上云