<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    歡迎使用我的 在線工具

    小D

    讀歷史、看小說、寫程序都是我所愛。技術不好,頭腦不靈光,靠的是興趣。
    隨筆 - 35, 文章 - 25, 評論 - 13, 引用 - 0
    數據加載中……

    Java字符串處理機制

    ?* 簡單的總結下:intern()方法
    ?* 這個方法是扣留的意思。呵呵。
    ?* 把當前字符串扣留到池中,然后用同樣的字符串時就是從內存池中取,而不會產生新對象,提供效率了撒。
    ?* 都知道我們在JVM中內置了一個字符串池。
    ?* 所有的字面值字符串和字符串賦值常量表達式都用intern()方法進行操作。
    ?* 但是有一點不同,就是通過new生成的字符串對象,這個對象生成了兩個字符串對象,
    ?* 一個是字面字符串(這個可以從池中取,或者生成新字符串對象,并扣留到池中),然后在將這個字符串對象
    ?* 的值傳給new出來的字符串對象的構造器,生成一個新字符串對象(這個字符串是沒有扣留到池中的),記住new關鍵字總是生成了對象。
    ?* 而我們給這個new出的字符串調用intern()方法,就會把這個字符串對象扣留到池中,而且如果池中有相同的字面值的字符串,
    ?* 就會返回池中的字符串,如果我們將該字符串引用賦給原先字符串的引用變量,那么我們就會省去一個對象,原先的字符串對象就會被某一個時刻回收,
    ?* 如果池中沒有相同值的字符串就返回該對象自身。

    posted on 2009-11-04 20:57 vagasnail 閱讀(304) 評論(0)  編輯  收藏 所屬分類: Java

    主站蜘蛛池模板: 国产av天堂亚洲国产av天堂| 亚洲av高清在线观看一区二区| 国产精品亚洲一区二区三区在线| 国产亚洲美女精品久久久久| 日韩激情无码免费毛片| 亚洲国产av玩弄放荡人妇| 国内自产少妇自拍区免费| 亚洲成在人线在线播放无码| 精品久久免费视频| 免费看一级高潮毛片| 国产成人精品日本亚洲专区| 在线观看片免费人成视频播放| 国产亚洲精品无码成人| 蜜臀AV免费一区二区三区| 国产成人精品亚洲日本在线| 狠狠久久永久免费观看| 国产精品亚洲lv粉色| 亚洲一级特黄大片无码毛片 | 亚洲av永久无码精品古装片| 日韩电影免费观看| 亚洲AV一二三区成人影片| 日韩中文无码有码免费视频| 亚美影视免费在线观看| 亚洲第一AAAAA片| 免费观看激色视频网站bd| 亚洲av最新在线观看网址| 亚洲综合熟女久久久30p| 91大神免费观看| 狼人大香伊蕉国产WWW亚洲| 亚洲一级片免费看| 国产成在线观看免费视频| 真人无码作爱免费视频| 亚洲精品无码Av人在线观看国产| h视频在线观看免费完整版| 风间由美在线亚洲一区| 久久精品国产亚洲AV麻豆不卡| 免费av欧美国产在钱| 亚洲精品黄色视频在线观看免费资源 | 国产专区一va亚洲v天堂| 久久久久高潮毛片免费全部播放| 激情五月亚洲色图|