Re: [問題] 如何分辨 "" 與動態產生之字串?

看板java作者 (便當魚X)時間17年前 (2007/08/19 00:29), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串8/9 (看更多)
※ 引述《PsMonkey (痞子軍團團長)》之銘言: : 插花問一下... : String.intern() 到底能拿來幹麼? : 我是說... 他的功能,API 上頭有寫 : 但是,實際用途... ㄜ... 我不懂為啥要特地設計這個 method? : ==== : String 可能是 Java 裡頭最莫名其妙的 class [毆飛] 用 StringBuilder 或 StringBuffer 的 toString(),所產生的 String 都是動態物件,這樣在大量使用時很傷記憶體,可以用 intern() 把大家都指向 String pool 中的字串,而那些動態的 String 物件 可以被 gc 回收掉... 記得之前在上 J2ME 相關課程時,老師有特別強調要節省記憶體 不過我們專題都是先把程式寫出來再說...Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.131.23 ※ 編輯: BDFishX 來自: 61.57.131.23 (08/19 00:31)

08/19 20:11, , 1F
當然是先寫出來再去考慮記憶體阿~~(看著自己的程式)
08/19 20:11, 1F
文章代碼(AID): #16nnw1e0 (java)
討論串 (同標題文章)
文章代碼(AID): #16nnw1e0 (java)