HashMap源码解析
HashMap源码解析
概要
这里讨论的是jdk1.8版本的HashMap,我们知道1.8以前的HashMap是数组加链表的实现,而1.8及以后变成了数组链表红黑树的实现方式。
hashMap有以下特点:
关注点
是否允许为空
key和value允许为空,但是最多只能有一个key为空
HashMap是否允许重复数据
key不允许重复,重复的key会覆盖
HashMap是否有序
无序
是否线程安全
线程不安全
HashMap的数据结构
HashMap重要变量解析
/**
原创
2021-03-24 21:29:37 ·
60 阅读 ·
0 评论