后端岗位面试题更新 2026-08-05

如果两个对象的 hashCode 相同,就能断定它们是同一个对象吗?

用友后端开发专业服务风险判断技术原理Java

考察说明

考察对 hashCode 与 equals 契约和对象相等性的理解

回答思路

  1. 明确说明 hashCode 相同不能代表对象相同
  2. 能用反例说明哈希碰撞导致多个对象共享一个哈希值
  3. 补充正确判定相等的条件是 equals,且应遵守 hashCode 契约
  4. 提到重写 equals 必须重写 hashCode 的实践要求
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。