小弟求教
我这样理解是不是对的不同的obejct不一定有不同的hashcode
但是一旦2个object的hashcode不同就一定能判断这两个object不同=> object1.equals(object2) 返回false
我这样理解是不是对的不同的obejct不一定有不同的hashcode
但是一旦2个object的hashcode不同就一定能判断这两个object不同=> object1.equals(object2) 返回false
new 一个对象 会为该对象分配唯一的hashcode
which states that equal objects must have equal hash codes.也即 相同对象必须有相同的hashcode
其逆否也即 不同的hashcode对象必然不相同LZ理解正确