圖解Java之字符串不變性

定義一個字符串 String s = "adfgh" s 中保存了string對象的引用。箭頭可以理解是「存儲它的引用」 使用變量來賦值變量 String s2 = s; s2保存了相同的引用值,因爲他們代表同一個對象 字符串連接 s = s.concat("jk"); s中保存的是一個重新創建出來的string對像的引用。 總結 一旦一個string對象在內存(堆)中被創建出來,他就無法被修改。
相關文章
相關標籤/搜索