HashMap剖析之put()和get()方法

2019-02-14
阅读 10 分钟
7.5k
由于Java 1.7和Java 1.8的HashMap的HashMap中的put()和get()方法在实现上差异很大,所以本文将于分别分析这两个版本的put()和get()f方法

HashMap剖析之内部结构

2019-02-11
阅读 2 分钟
1.8k
HashMap使用拉链法解决哈希表中存在的哈希冲突问题,所以HashMap底层是用以Node(Java 7名称是Entry)组成的链表为元素的数组table来存储键值对,每个Node就是一个键值对对象。table称呼为散列表。