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

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

hashCode方法實際上返回的就是對象存儲的物理地址,內存

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

所以比較兩個字符串內容是否相等一般是用equals方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章