equals与"=="的区别和理解
equals与==的区别:
equals用于检测两个对象的内容是否相等(即对中的内容是否相同)
==在用于比较基本数据类型时,两者值相同,比较结果为true
在用于比较引用时,若引用指向内存中的同一对象,比较结果为true(==比较的是栈中的内容是否相同)
为了更清楚的了解它们的工作过程,先来看看equals的源码:
public boolean equals(Objec
原创
2015-06-14 22:34:04 ·
399 阅读 ·
0 评论