缘由:java
java规范:相等的对象必须具备相等的散列码(hashCode) 数组
同时对于HashSet和HashMap这些基于散列值(hash)实现的类。key的判断是经过hashCode完成,且散列也是经过和数组容量取模完成的对象