首页 > 试题广场 >

下面关于 Java 中的 equals() 和 == 的说法

[不定项选择题]
下面关于 Java 中的 equals() 和 == 的说法正确的是()
  • 默认情况下,equals() 方法与 == 运算符的作用相同,即比较两个对象的引用是否相等
  • == 运算符用于比较两个对象的引用是否相等,即判断两个对象是否指向同一个内存地址
  • 对于基本数据类型(如 int、char 等),== 比较的是它们的值是否相等
  • 当类重写 equals() 时,应当同时重写 hashCode();否则在基于哈希的集合/映射中可能产生逻辑错误
发表于 2025-08-22 00:29:52 回复(0)