JDK源码之HashMap 类分析

Posted houzheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDK源码之HashMap 类分析相关的知识,希望对你有一定的参考价值。

一 概述

HashMap实现

hashmap继承了AbstractMap,实现了Map接口和Cloneable接口,HashMap是基于哈希表(散列表),实现Map接口的双列集合
jdk8中底层数据结构已经改为二叉树,之前是链表
看hashmap之前,需要把Map,AbstractMap源码撸一遍,这里放我的博文链接: https://www.cnblogs.com/houzheng/p/12687883.html

涉及到的数据结构

二 源码分析

属性

静态内部类(Entry的实现)

三 总结

以上是关于JDK源码之HashMap 类分析的主要内容,如果未能解决你的问题,请参考以下文章

JDK1.8源码分析之HashMap

JDK1.8 源码分析之HashMap

集合框架JDK1.8源码分析之HashMap 转载

java基础系列之ConcurrentHashMap源码分析(基于jdk1.8)

jdk源码分析之List--常用实现类分析与对比

JDK源码分析之hashmap就这么简单理解