==与equals的区别

==基本数据类型时,比较的是值,在引用数据类型时,比较的是地址

equals考虑两种情况:

1、当类没有覆盖equals()时,等价于==来比较两个对象

2、当类覆盖了equals()时,比较两个对象的内容是否相同,如果对象内容相同时,则返回true

 

posted @ 2020-11-03 23:19  hya是p10  阅读(50)  评论(0)    收藏  举报