摘要: 简介 WeakHashMap是一种弱引用map,内部的key会存储为弱引用,当jvm gc的时候,如果这些key没有强引用存在的话,会被gc回收掉,下一次当我们操作map的时候会把对应的Entry整个删除掉,基于这种特性,WeakHashMap特别适用于缓存处理。 类图 可见,WeakHashMap 阅读全文
posted @ 2020-04-29 18:26 hiram-QI 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 简介 LinkedHashMap内部维护了一个双向链表,能保证元素按插入的顺序访问,也能以访问顺序访问,可以用来实现LRU缓存策略。 LinkedHashMap可以看成是 LinkedList + HashMap。 类图 LinkedHashMap继承HashMap,拥有HashMap的所有特性,并 阅读全文
posted @ 2020-04-29 10:14 hiram-QI 阅读(187) 评论(0) 推荐(0) 编辑