From 2b130321b3c584f93e0d39be0aa510cf6af2de32 Mon Sep 17 00:00:00 2001 From: Snailclimb Date: Thu, 6 Sep 2018 08:36:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9JDK1.8=E4=B9=8B=E5=90=8E?= =?UTF-8?q?=E7=9A=84=E5=BA=95=E5=B1=82=E6=95=B0=E6=8D=AE=E7=BB=93=E6=9E=84?= =?UTF-8?q?=E7=9A=84=E9=85=8D=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Java相关/HashMap.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Java相关/HashMap.md b/Java相关/HashMap.md index 107e2f8b..19b77c50 100644 --- a/Java相关/HashMap.md +++ b/Java相关/HashMap.md @@ -60,7 +60,9 @@ static int hash(int h) { ### JDK1.8之后 相比于之前的版本,jdk1.8在解决哈希冲突时有了较大的变化,当链表长度大于阈值(默认为8)时,将链表转化为红黑树,以减少搜索时间。 -![JDK1.8之后的内部结构](https://user-gold-cdn.xitu.io/2018/3/20/16240e0e30123cfc?w=552&h=519&f=png&s=15827) + +![JDK1.8之后的HashMap底层数据结构](http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-8-22/67233764.jpg) + **类的属性:** ```java public class HashMap extends AbstractMap implements Map, Cloneable, Serializable {