課程
/后端開發(fā)
/Java
/Java入門第二季 升級(jí)版
我看書<java入門到精通>講的是equals就是比較內(nèi)容的,
2017-12-20
源自:Java入門第二季 升級(jí)版 9-9
正在回答
難道不是c1.equals(c3)嗎,我也覺得有矛盾。你看看底下的文字解釋是不是c1
對(duì)同一個(gè)類new了兩次 相當(dāng)于開了兩塊內(nèi)存空間,對(duì)象名只是內(nèi)存地址的引用,其實(shí)當(dāng)訪問對(duì)象的時(shí)候 訪問的是不同的地址空間(簡(jiǎn)單的說就是兩個(gè)不同的房間放的一樣的東西),當(dāng)重寫之前,訪問的是對(duì)象的地址,重寫后,訪問的是對(duì)象中的空間
== ?比較的是兩個(gè)值的內(nèi)存地址(引用地址) ?,equals比較的是兩個(gè)值的內(nèi)容。對(duì)象之間的比較,通常用equals,只需要比較內(nèi)容,即可,而非對(duì)象類型的,則使用==,比較其內(nèi)存地址(引用地址)。
慕雪8081757 提問者
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
5 回答==跟equals的區(qū)別是什么?
2 回答視頻中是不是講錯(cuò)了
1 回答老師講的不錯(cuò)
4 回答equals如果比較的兩個(gè)內(nèi)存地址一樣,但是值不一樣。這個(gè)接錯(cuò)是正確的嗎?
2 回答equals的使用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-02-05
難道不是c1.equals(c3)嗎,我也覺得有矛盾。你看看底下的文字解釋是不是c1
2018-01-17
對(duì)同一個(gè)類new了兩次 相當(dāng)于開了兩塊內(nèi)存空間,對(duì)象名只是內(nèi)存地址的引用,其實(shí)當(dāng)訪問對(duì)象的時(shí)候 訪問的是不同的地址空間(簡(jiǎn)單的說就是兩個(gè)不同的房間放的一樣的東西),當(dāng)重寫之前,訪問的是對(duì)象的地址,重寫后,訪問的是對(duì)象中的空間
2017-12-21
== ?比較的是兩個(gè)值的內(nèi)存地址(引用地址) ?,equals比較的是兩個(gè)值的內(nèi)容。對(duì)象之間的比較,通常用equals,只需要比較內(nèi)容,即可,而非對(duì)象類型的,則使用==,比較其內(nèi)存地址(引用地址)。