- 博客(2)
- 收藏
- 关注
原创 Java 8之HashMap理解
Java 8之HashMap理解 简介 HashMap在工作中使用频率最高的用于映射(键值对)处理的数据类型。本文主要通过JDK1.8版本,深入探讨HashMap的结构实现和功能原理。 功能实现 JDK1.8版本中HashMap是数组+链表+红黑树实现的。 由于HashMap就是使用哈希表来存储的,当两个hash值算出同一个index时,就出现了“hash冲突”——两个键值对
2017-09-18 10:00:39 356
原创 Java 8之HashMap理解
简介 HashMap在工作中使用频率最高的用于映射(键值对)处理的数据类型。本文主要通过JDK1.8版本,深入探讨HashMap的结构实现和功能原理。 功能实现 JDK1.8版本中HashMap是数组+链表+红黑树实现的。 由于HashMap就是使用哈希表来存储的,当两个hash值算出同一个index时,就出现了“hash冲突”——两个键值对要被插在同一个bucket里了。 ...
2017-09-18 09:56:41 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人