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 · 316 阅读 · 0 评论 -
HashMap的扩容
之前也研究过HashMap的源码,但是对扩容这块没有做过深入的研究。这几天,抽时间看了一下HashMap的resize的源码文章将从下面几个方面对resize方法进行解析1 .何时resize2 .resize的具体过程先来说何时resize通过put的源码得知:final V putVal(int hash, K key, V value, boolean onlyIfAbsent,...原创 2019-08-10 13:59:00 · 290 阅读 · 0 评论