JDK学习笔记
一灰灰blog
Java后端资深搬运工 Python爬虫新手 React前端客串开发 兼职IT/DBA
展开
-
JDK源码学习之HashMap (一) : 底层存储结构分析
hashmap源码学习笔记,分析解读HashMap底层的数据存储结构原创 2017-09-22 21:59:03 · 758 阅读 · 0 评论 -
JDK容器学习之HashMap (二) : 读写逻辑详解
通过key获取value的实现逻辑 新增一个kv对的实现逻辑 table 数组如何自动扩容 如何删除一个kv对(删除kv对之后,数组长度是否会缩水 ?)原创 2017-09-24 17:14:17 · 468 阅读 · 0 评论 -
JDK容器学习之HashMap (三) : 迭代器实现
HashMap几种迭代方式以及其实现原创 2017-09-28 10:43:13 · 995 阅读 · 0 评论 -
JDK容器学习之TreeMap (一) : 底层数据结构
TreeMap 底层数据存储结构探究原创 2017-10-10 09:47:03 · 3646 阅读 · 0 评论 -
JDK容器学习之TreeMap (二) : 使用说明
TreeMap 的底层数据结构为红黑树,主要是根据key进行排序,相比较于HashMap的数组+链表+红黑树的数据结构而言,两者的应用场景是有明显的区别的原创 2017-11-12 13:07:50 · 575 阅读 · 0 评论 -
JDK容器学习之LinkedHashMap(一):底层存储结构分析
LinkedHashMap 底层存储结构分析 HashMap 是无序的kv键值对容器,TreeMap 则是根据key进行排序的kv键值对容器,而LinkedHashMap同样也是一个有序的kv键值对容器,区别是其排序方式依据的是进入Map的先后顺序原创 2017-11-12 13:11:26 · 1467 阅读 · 0 评论 -
JDK容器学习之LinkedHashMap(二):迭代遍历的实现方式
LinkedHashMap 如何保障有序的遍历 前一篇《JDK容器学习之LinkedHashMap (一):底层存储结构分析》 中介绍了LinkedHashMap继承自HashMap,且内部维护一个双向链表,那么其遍历方式是否就是对这个双向链表的遍历呢?原创 2017-11-12 13:12:45 · 931 阅读 · 0 评论 -
JDK容器学习之Map : HashMap,TreeMap,LinkedHashMap对比
HashMap, TreeMap, LinkedHashMap 对比原创 2017-11-12 13:14:29 · 265 阅读 · 0 评论 -
Java容器篇小结之Map自问自答
采用问答的方式对常见的问题进行整理小结原创 2017-11-14 15:08:59 · 347 阅读 · 0 评论