課程
/后端開發
/Java
/Java入門第三季
這兩種聲明方式string s1=“愛慕課”和
?????????????????????? string s3=new string(“愛慕課”)
有什么不同???
? 這張圖怎么更好地理解它的三個注釋?
2016-02-18
源自:Java入門第三季
正在回答
還是不明白。為什么s1和s2這兩個引用指向的對象內容是同一個,s3和s4卻不一樣?
==: 判斷兩個字符串在內存中首地址是否相同,即判斷是否是同一個字符串對象
equals(): 比較存儲在兩個字符串對象中的內容是否一致
我的理解是new關鍵字強制在堆上開辟一塊內存,所以對象的引用的值絕對是不相同的
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答急!關于圖形界面求幫助
2 回答求助求助求助
2 回答求助?。。?!
6 回答求助!??!
2 回答求大神急要
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-02-19
還是不明白。為什么s1和s2這兩個引用指向的對象內容是同一個,s3和s4卻不一樣?
2016-02-18
==: 判斷兩個字符串在內存中首地址是否相同,即判斷是否是同一個字符串對象
equals(): 比較存儲在兩個字符串對象中的內容是否一致
我的理解是new關鍵字強制在堆上開辟一塊內存,所以對象的引用的值絕對是不相同的