美文网首页
WeakHashMap的使用

WeakHashMap的使用

作者: 咖啡爷爷 | 来源:发表于2017-10-11 15:28 被阅读0次
  • 介绍
    WeakHashMap 继承于AbstractMap,实现了Map接口。和hashmap一样,WeakHashMap也是一个散列表,储存键值对,键值对可以为null,
    Entry 继承WeakReference,而Entry实际上是一个单向链表,实现弱引用,在WeakHashMap 中,当某个键不再正常使用时,会被从WeakHashMap 中自动移除,对于一个给定的键,其映射的存在并不阻止垃圾回收器对该键的丢弃,这使得键成为可终止的,被终止,然后被回收。某个键被终止时,它对应的键值也就从映射中有效的移除了。
    通过WeakReference和ReferenceQueue实现的。 WeakHashMap的key是“弱键”,即是WeakReference类型的;ReferenceQueue是一个队列,它会保存被GC回收的“弱键”。

相关文章

  • WeakHashMap的使用

    介绍WeakHashMap 继承于AbstractMap,实现了Map接口。和hashmap一样,WeakHash...

  • WeakHashMap源码分析

    WeakHashMap WeakHashMap介绍 WeakHashMap继承于AbstractMap,实现了Ma...

  • WeakReference 在 WeakHashMap 和 T

    WeakHashMap TheadLocalMap WeakHashMap 和 ThreadLocalMap 中 ...

  • ThreadLocal

    阅读此文前,请先阅读WeakReference和WeakHashMap 一、ThreadLocal的基本使用 Th...

  • ThreadLocal

    1.实现方式 ThreadLocal有个内部类ThreadLocalMap(类似WeakHashMap,使用线性探...

  • Java开发大型互联网-探索WeakHashMap垃圾回收原理你

    WeakHashMap垃圾回收原理 垃圾回收原理 谈WeakHashMap回收原理得从WeakReference(...

  • Java集合·09·WeakHashMap详解

    一、概述 WeakHashMap 继承于AbstractMap,实现了Map接口。 WeakHashMap也是一个...

  • WeakHashMap 解析

    WeakHashMap WeakHashMap和HashMap一样key和value的值都可以为null,并且也是...

  • WeakHashmap

    近日阅读 hadoop 源码时,经常就遇到一个集合 WeakHashmap,阅读源码,发现jdk1.2就出现了这个...

  • WeakHashMap

    WeakHashMap 总体介绍 在Java集合框架系列文章的最后,笔者打算介绍一个特殊的成员:WeakHashM...

网友评论

      本文标题:WeakHashMap的使用

      本文链接:https://www.haomeiwen.com/subject/liniyxtx.html