[細說Java](1)圖說字符串的不變性

我們用下面一組圖來說明Java的不變性。 1.聲明一個字符串 String s = "abcd"; s存儲了字符串對象的引用。下面圖片中的箭頭就表示這種存儲引用。 2. 將一個字符串變量賦值給另外一個字符串變量 String s2 = s; s2變量存儲了同樣的引用值。所以,兩個變量指向同一個字符串對象。 3. 合併字符串 s = s.concat("ef"); s現在存儲的是新生成的字符串對象的
相關文章
相關標籤/搜索