我偶然发现了TObjectDoubleHashMap
trove 的问题。2.0.2 版不会覆盖该hashCode
方法。
trove (3.0.0) 的更新版本包括hashCode
.
请注意,该equals
方法在两个版本中都被覆盖。
为什么hashCode
版本 2 中没有覆盖该方法?hashCode
也许覆盖/的合同equals
是在最初编写 trove 地图之后引入的?还是只是违反合同和后来修复的错误?如果它是一个错误而不是一个功能,我会感到非常惊讶,因为主要处理散列的类为什么没有覆盖hashCode
它equals