基礎程式設計(Java)· CH14

字串 — 互動講義

Java 引擎載入中(首次約 30 秒)…
1

String 不可變:一步步看物件

s = s.concat("x") 跑三次:每次都生新物件s 改指向,舊的變垃圾。

heap 上的 String 物件(亮綠=這步剛生的、灰淡=沒人指向變垃圾)

stack 變數 s ──指向──> ""
2

貼碼試跑

真 Java,瀏覽器內編譯執行。

瀏覽器無鍵盤輸入,範例用字串常值寫死(不用 Scanner)。

輸出