總結(jié)的來說:
(1)對于==,比較的是值是否相等;
如果作用于基本數(shù)據(jù)類型的變量,則直接比較其存儲的“值”是否相等;
如果作用于引用類型的變量,則比較的是所指向的對象的地址。
立即學(xué)習(xí)“Java免費學(xué)習(xí)筆記(深入)”;
(2)對于equals方法,注意:equals方法不能作用于基本數(shù)據(jù)類型的變量,equals繼承Object類,比較的是是否是同一個對象;
如果沒有對equals方法進行重寫,則比較的是引用類型的變量所指向的對象的地址;
諸如String、Date等類對equals方法進行了重寫的話,比較的是所指向的對象的內(nèi)容。
php中文網(wǎng),大量的免費Java入門教程,歡迎在線學(xué)習(xí)!
以上就是java ==和equals的區(qū)別有哪些的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
java怎么學(xué)習(xí)?java怎么入門?java在哪學(xué)?java怎么學(xué)才快?不用擔心,這里為大家提供了java速學(xué)教程(入門到精通),有需要的小伙伴保存下載就能學(xué)習(xí)啦!
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://m.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號