天天看点

java中equals(),==与hashcode()的区别?

equals方法简单理解主要是用来判断从表面上看或者从内容上看,两个对象是不是相等

hashCode方法实际上返回的就是对象存储的物理地址,内存

==:其中实际上重写了equals与hashcode方法,来比较两个引用对象是否相等

所以比较两个字符串内容是否相等一般是用equals方法