要不要再学学下面的文章?
死磕 Java 集合之 HashMap 源码分析 (mp.weixin.qq.com)
HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O(1)的平均时间复杂度。它是非线程安全的,且不保证元素存储的顺序。
by @zhisheng_blog 2019-09-22 13:33 查看详情
面试官:HashMap 源码你都不知道还来面试? (mp.weixin.qq.com)
HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O(1)的平均时间复杂度。它是非线程安全的,且不保证元素存储的顺序。
by @zhisheng_blog 2019-06-29 13:57 查看详情
AP系列之和 (www.linuxprobe.com)
A series with same common difference is known as arithmetic series. The first term of series is \'a\' and common difference is d. The series looks like a, a + d, a + 2d, a + 3d, . . . Find the sum of series.具有相同共同差异的系列被称为算术系列。系列的第一个术语是“ a ”,共同的区别是d。该系列看起来像a + d,a + 2d,a + 3d...找到系列的总和。
by @Linux就该这么学 2017-12-29 13:09 查看详情
【死磕Java并发】—–J.U.C之ConcurrentHashMap红黑树转换分析 (cmsblogs.com)
先看红黑树的基本概念:红黑树是一课特殊的平衡二叉树,主要用它存储有序的数据,提供高效的数据检索,时间复杂度为O(lgn)。红黑树每个节点都有一个标识位表示颜色,红色或黑色,具备五种特性:

每个节点非红即黑
根节点为黑色
每个叶子节点为黑色。叶子节点为NIL节点,即空节点
如果一个节点为红色,那么它的子节点一定是黑色
从一个节点到该节点的子孙节点的所有路径包含相同个数的黑色节点

请牢记这五个特性,它在维护红黑树时选的格外重要
by @技术头条 2017-12-24 19:58 查看详情
图解ConcurrentHashMap (mp.weixin.qq.com)
浅谈ConcurrentHashMap
by @码个蛋 2017-12-13 11:41 查看详情
图解HashMap(二) (mp.weixin.qq.com)
图解HashMap多线程死循环
by @码个蛋 2017-12-11 16:29 查看详情
图解HashMap【一】 (mp.weixin.qq.com)
HashMap设计的思路以及一些重要概念
by @码个蛋 2017-12-06 09:39 查看详情