集合
宋七夏
这个作者很懒,什么都没留下…
展开
-
Map集合--LinkedHashMap1.8
文章目录LinkedHashMap(1.8)存储结构构造器添加LRU 算法afterNodeAccess()afterNodeInsertion()LRU 缓存LinkedHashMap(1.8)LinkedHashMap 继承了 HasahMap,并且它的存储结构也是继承了 HashMap 的 Node 类;LinkedHashMap 是一个非线程安全的集合,使用用双向链表的结构,把所有存储在 HashMap 中的数据连接起来,LinkedHashMap 的默认实现是按插入顺序排序的(只是用前后指原创 2020-08-30 20:41:17 · 269 阅读 · 0 评论 -
记录学习ConcurrentHashMap(1.7和1.8)
文章目录概述ConcurrentHashMap1.7存储结构常用属性构造函数put 方法ensureSegment()方法scanAndLockForPut()方法rehash 方法ConcurrentHashMap1.8put 方法initTable() 方法transfer 方法大家可以去他那里学习,传送门:敖丙概述HashMap 并不是一个线程安全的集合,那么可以使用 HashTable,但是 HashTable 的话不管是存储还是读取元素,都是加入了 synchronized 关键字,因此,原创 2020-08-01 16:47:25 · 226 阅读 · 0 评论