HashMap1.7和1.8的区别

HashMap1.7

1、采用头插法
2、算hash值采用了四次异或
3、扩容后需要重新算hash值

HashMap1.8

1、采用尾插法
2、只进行了一次异或,高16位与低16位异或
3、扩容不用重新算hash值

具体请看hashmap
hashmap2

猜你喜欢

转载自blog.csdn.net/qq_45100361/article/details/114116767
今日推荐