作者BDFishX (便当鱼X)
站内java
标题Re: [问题] 如何分辨 "" 与动态产生之字串?
时间Sun Aug 19 00:29:52 2007
※ 引述《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)
1F:推 zqpm:当然是先写出来再去考虑记忆体阿~~(看着自己的程式) 08/19 20:11