天天看點

java中equals(),==與hashcode()的差別?

equals方法簡單了解主要是用來判斷從表面上看或者從内容上看,兩個對象是不是相等

hashCode方法實際上傳回的就是對象存儲的實體位址,記憶體

==:其中實際上重寫了equals與hashcode方法,來比較兩個引用對象是否相等

是以比較兩個字元串内容是否相等一般是用equals方法