首页 > 编程语言 >HashMap 源码学习

HashMap 源码学习

时间:2022-10-10 11:14:05浏览次数:72  
标签:www hash HashMap 构造方法 学习 源码 方法

HashMap

1、总体架构

2、方法源码

2.1 hash()方法

这里进行了一次扰动计算,hash值右移16位高位也参加运算,增大随机性。

 

 

2.2 构造方法()

https://www.cnblogs.com/xiyixiaodao/p/14483876.html这个讲的真不错,可以多看看。

2.3 putMapEntries()方法

2.4 putVal()方法

2.5 resize()方法

这个主要是下半部分

2.6 remove()方法

2.7 clear()方法

2.8 containsValue()方法

 

 

 

标签:www,hash,HashMap,构造方法,学习,源码,方法
From: https://www.cnblogs.com/thh19201420/p/16774907.html

相关文章