java

hashmap在比较时,先比较hashCode(找到对应的桶),然后比较equals(找到对应的值)

相当于先进行模糊比较然后再具体比较,增加查找效率。

所以hashCode和equals一般需要保持同步更新,否则会产生隐藏的bug

原文地址:https://www.cnblogs.com/clamp7724/p/12652684.html