一、HashMap
hasMap底层是数组+链表组成的,在jdk1.8和jdk1.7中有点差别
1.7中数据结构图
hashMap中比较核心的几个成员变量,
1.初始化桶大小,应为底层是数组,所以这是数组默认的大小,
2.桶最大值
3.默认的负载因子(0.75)
4.table真正存放数据的数组
5.map存放数量的大小
6.桶大小,可在初始化时显式指定
7.负载因子,可在初始化时显式指定
jdk1.8
put方法
get方法
hashMap和concurrentHashMap底层实现原理
最新推荐文章于 2024-06-23 21:06:46 发布