java學習之== 和 equals區別

運算符 == 和 equals()的區別 在基本數據類型中 運算符 == 比較的是兩個變量的值,equals()方法不能比較基本數據類型, 引用類型的比較,運算符 == 比較的是兩個變量的地址,equals()方法比較的也是地址。在Object類中equals的原碼也是用的==。 在某些特殊的類中,比如經常使用的String和一些包裝類(Integer,Character等),在源碼中重寫了equ
相關文章
相關標籤/搜索