1.如果是int,long,double类型的==比较的是值是否相等,==比较的是地址

2.equals方法默认继承Object类的equals方法,Object类的equals方法是源码是:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
public boolean equals(Object obj) {
        return (this == obj);
}

所以如果没有重写equals方法,和==功效相同;

但是String类重写了equals方法,所以String类型使用这个方法,比较的就是对象的内容.

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄