![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HashMap
风轻扬777
继续不为什么的坚持,终得自由选择的时空
展开
-
HashMap源码解析
本文的所有图片以及源码解析内容都来自于微信公众号<java知音>,原文作者:阿进的写字台。此处仅是对该公众号分享的内容进行一下消化吸收,不作传播。想要阅读原文,可以关注这个公众号。 本文是针对jdk1.8的HashMap源码进行解析,jdk1.7和jdk1.8的HashMap有很大的不同。 jdk1.8的HashMap较jdk1.7增加了红黑树的数据结构,当链表中的Node节点数超过8...原创 2019-03-10 18:12:18 · 289 阅读 · 0 评论 -
HashMap的扩容
之前也研究过HashMap的源码,但是对扩容这块没有做过深入的研究。这几天,抽时间看了一下HashMap的resize的源码 文章将从下面几个方面对resize方法进行解析 1 .何时resize 2 .resize的具体过程 先来说何时resize 通过put的源码得知: final V putVal(int hash, K key, V value, boolean onlyIfAbsent,...原创 2019-08-10 13:59:00 · 263 阅读 · 0 评论