hashMap怎么保证hash一致性的
学Java的都知道hashMap的底层是“链表散列”的数据结构也也可以说是hash表。在put的实话先根据key的hashcode重新计算hash值的,而我们又知道hash是一种算法。所以哈希码并不是完全唯一的。查看哈希码百科:哈希表可以说就是数组链表,底层还是数组但是这个数组每一项就是一个链表一:为什么说hashmap的put方法是根据key进行hashcode计算的呢?查看源码:在查看hash
学Java的都知道hashMap的底层是“链表散列”的数据结构也也可以说是hash表。在put的实话先根据key的hashcode重新计算hash值的,而我们又知道hash是一种算法。所以哈希码并不是完全唯一的。
查看哈希码百科:

哈希表可以说就是数组链表,底层还是数组但是这个数组每一项就是一个链表
一:为什么说hashmap的put方法是根据key进行hashcode计算的呢?
查看源码:

在查看hash方法,
原创不易,完成人机校验,阅读全文