答对笔试
笔试房间
题库
统计
在线编程
行测练习
模考
点数
下载客户端
教程
状态
计算机基础专项练习
/
Java
重写 equals() 时为什么必须同时重写 hashCode()?
Java
A.
编译器强制要求,只重写一个会报错
B.
否则 equals 方法会直接失效,程序中任意两个对象之间的比较结果都会永远返回 false
C.
equals 相等则 hashCode 须相等,否则 HashMap/HashSet 找不到
D.
为了让对象可以序列化并在网络上传输