課程
/后端開發
/Java
/Java入門第三季
字符串具有不可變性,用StringBuilder創建的不是可變的嗎?這題答案是不是不嚴謹?
2016-12-01
源自:Java入門第三季 2-7
正在回答
首先,字符串??String 類是一個類,StringBuilde類也是一個類,他們不是同一個類。?里面String對象不可變指的是內容不能修改 ,String 類是指向地址,內容不能改變了地址也沒有改變所以是不可變
StringBuilde類,可以修改里面的內容,StringBuilde類也是指向地址,內容改變了地址沒有改變所以是可變。
恩,你的回答沒有問題,我的意思是這個選項中只寫了“字符串具有不可變性”不夠嚴謹,缺少前綴,正如你說的,String類創建的字符串才是不可變的,而其余的是可變的。這樣的答案容易讓我們產生疑惑,嚴格意義上,應該是不正確的。
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答c選項疑問呢
2 回答c選項為啥對啊
4 回答后綴名不是正確的嗎???
3 回答正確?錯誤?
2 回答輸出不應該是JAVA名正確嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-01
首先,字符串??String 類是一個類,StringBuilde類也是一個類,他們不是同一個類。?里面String對象不可變指的是內容不能修改 ,String 類是指向地址,內容不能改變了地址也沒有改變所以是不可變
StringBuilde類,可以修改里面的內容,StringBuilde類也是指向地址,內容改變了地址沒有改變所以是可變。
2016-12-01
恩,你的回答沒有問題,我的意思是這個選項中只寫了“字符串具有不可變性”不夠嚴謹,缺少前綴,正如你說的,String類創建的字符串才是不可變的,而其余的是可變的。這樣的答案容易讓我們產生疑惑,嚴格意義上,應該是不正確的。