3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?
快速(
"ma"和"NB"这两个字符串比一比就知道相同的hashcode未必equals(x
hashCode() 方法用于返回字符串的哈希码。

经典
首先hashCode()这个方法可能会被重写, 所以不一定是相同的
键值对相等 -> 哈希值相等 (√
哈希值相等 -> 键值对相等(X
那个公式你凑一凑总能凑出相同的吧(
即, equals() 为true 则 hashCode()也一定相同
hashCode()相同 equals()不一定为true