Re: [問題] JAVA String
※ 引述《sysc (和平時多準備)》之銘言:
: 如果說我有一個String
: String a = "xxx";
~~~~~~~~~~~~~~~~~
上面拆開來等於說:
1.產生一個新物件"xxx"
2.產生一參考 a,讓a指向"xxx"
: 現在當我這個a 想要改變值的時候
: 現在我是這樣寫
: a = "bbb";
~~~~~~~~~~~
這等於說:
1.產生一個新物件"bbb"
2.把a改指到"bbb"
但是"xxx"仍然存在喔,只是"xxx"目前沒有被一個參考指到。
: 但是 如果要對記憶體比較好一點的話 是否需要先用個方法把a 給clear 掉?
你應該是說把"xxx"給清掉吧?
a=null;a= "bbb";這樣?記得gc()一下,不過應該是沒差很多。
--
絕命平安夜迷你CD:http://0rz.tw/325gk
超迷你電音廠牌寶音宮 http://boingyon.blogspot.com/
我的網誌:http://magicdesign.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.56.157.129
推
01/22 13:21, , 1F
01/22 13:21, 1F
推
01/23 20:24, , 2F
01/23 20:24, 2F
推
02/06 23:23, , 3F
02/06 23:23, 3F
討論串 (同標題文章)