==和equals

==和equals的区别:

==和equals方法都是用来比较两个变量/对象是否相等。

如果没有重写equals方法,==和equals都是用来比较两个对象的内存地址是否相同;

如果重写了equals方法,==依然比较两个对象内存地址是否相同,而equals方法则按照自定义规则进行比较;

在String类,由于String类对equals方法进行了重写,所有String类中的equals方法用来比较两个字符串的内容是否相同。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 作者:黄晓淡 已是夜末,亦或夜初;略隐深情,念你依旧。深夜寂静, 夜色撩人。真的很羡慕深夜能一-枕入睡的人,本闭...
    晓淡先生阅读 421评论 0 0
  • 我觉知。 我感恩。 我是如此的被爱。 在老公单位的宿舍住了三个多月,我今天和它链接,这就是我们的房子,我本就是一个...
    亲爱的缘阅读 223评论 0 0
  • 又一次离家远行充当游子 记得打工回家 妈说 我满肚子长满了胃 家长饭怎么也填不饱我的胃 在家中我是妈手中的宝 我轻...
    韩新文阅读 263评论 0 0
  • 在2016年,有一个次被炒的很热。这个词就是IP,用中文来表达就是品牌。而其中最主要的就是个人品牌。随着信息的日益...
    冷冷123456阅读 1,947评论 15 69