==与equals方法

java中==对比的如果是两个基本数据类型则对比他们的值,如果对比的是两个引用类型则对比他们的地址

equals在object中的实现如下

public boolean equals(Object obj) {  
urn (this == obj);  
}  

 即跟==是相同的,只是不能用于基本数据类型的对比

但是诸如String、Date等类对equals方法进行重写,他们的equals比较的是引用类型的值

猜你喜欢

转载自xiaoxiaoher.iteye.com/blog/2348769
今日推荐