equals和==的区别
1.如果是int,long,double类型的==比较的是值是否相等,==比较的是地址
2.equals方法默认继承Object类的equals方法,Object类的equals方法是源码是:
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。public boolean equals(Object obj) { return (this == obj);
}
所以如果没有重写equals方法,和==功效相同;
但是String类重写了equals方法,所以String类型使用这个方法,比较的就是对象的内容.

更多精彩