java中==对比的如果是两个基本数据类型则对比他们的值,如果对比的是两个引用类型则对比他们的地址
equals在object中的实现如下
public boolean equals(Object obj) { urn (this == obj); }
即跟==是相同的,只是不能用于基本数据类型的对比
但是诸如String、Date等类对equals方法进行重写,他们的equals比较的是引用类型的值
java中==对比的如果是两个基本数据类型则对比他们的值,如果对比的是两个引用类型则对比他们的地址
equals在object中的实现如下
public boolean equals(Object obj) { urn (this == obj); }
即跟==是相同的,只是不能用于基本数据类型的对比
但是诸如String、Date等类对equals方法进行重写,他们的equals比较的是引用类型的值