请问hash方法的问题

来源:4-4 hashCode与equals的联系与区别

咖啡灌不醉

2020-04-30 11:47:31

为什么hash方法要先高16位与低16位异或取模

写回答

1回答

好帮手慕柯南

2020-04-30

同学你好!

这样可以使hashCode的高位与低位都得到运算,降低得出来的hash值相同的概率,这样就可以降低hash冲突,使得hashMap的空间得到更充分的利用

祝学习愉快~

0

0 学习 · 8263 问题

查看课程