Java中==和equals不同之处是什么呢?

java-教程王 Java每日一问 2022-03-27 21:08:29 5077 1
下文笔者讲述==和equals的区别说明,如下所示:
==和equals功能说明:
  ==的功能:
    判断两个对象的内存地址是不是相等
   常用于判断两个对象是不是同一个对象
   如:(基本数据类型 == 比较的是值,引用数据类型 == 比较的是内存地址)

equals()的功能:
  用于判断两个对象是否相等
  常用于以下场景:
    1.当类中没有覆盖equals()方法时,equals功能和==功能相同
	2.当类中覆盖了equals()方法时,则采用equals中定义的逻辑进行比较
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: http://www.Java265.com/JavaProblem/202203/2572.html

最近发表

热门文章

好文推荐

Java265.com

//www.java265.com

站长统计|USA-001

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者