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

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

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

    vickzhu

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      151 隨筆 :: 0 文章 :: 34 評論 :: 0 Trackbacks
    為了提高速度,LinkedHashMap散列化所有的元素,但是在遍歷鍵值對時,卻又以元素的插入順序返回鍵值對(System.out.println()會迭代遍歷該映射,因此可以看到遍歷的結(jié)果)。此外,可以在構(gòu)造器中設(shè)定LinkedHashMap,使之采用基于訪問的最近最少使用(LRU)算法,于是沒有被訪問過的(可被看作需要刪除的)元素就會出現(xiàn)在隊列的前面。對于需要定期清理元素以節(jié)省空間的程序來說,此功能使得程序很容易得以實現(xiàn)。下面就是一個簡單的例子,它演示了LinkedHashMap的這兩種特點:
    在輸出中可以看到,鍵值對是以插入的順序進行遍歷的,甚至LRU算法的版本也是如此。但是,在LRU版本中,在(只)訪問過前面六個元素后,最后三個元素移到了隊列前面。然后再一次訪問元素“o”時,它就被移到隊列后端了。
    LinkedHashMap平常用的比較少,但是卻是用在相當(dāng)重要的地方,利用其LRU算法可以創(chuàng)建對象池、連接池等等。
    posted on 2008-09-24 13:59 筱 筱 閱讀(2442) 評論(1)  編輯  收藏

    評論

    # re: LinkedHashMap 的使用說明 2010-08-21 18:22 朱君浩
    不錯,有按輸入順序輸出的hashMap。。。。。  回復(fù)  更多評論
      


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 鲁死你资源站亚洲av| 亚洲第一成年男人的天堂| 亚洲人AV在线无码影院观看| 最近免费字幕中文大全视频| 亚洲另类激情综合偷自拍| 国产免费爽爽视频在线观看 | 四虎影在线永久免费四虎地址8848aa| 亚洲Av无码一区二区二三区| 丁香花免费高清视频完整版| 亚洲视频一区二区三区四区| 成年人网站在线免费观看| 亚洲欧美第一成人网站7777| 免费一级成人毛片| A毛片毛片看免费| 亚洲人成影院在线| 一个人免费观看www视频在线| 亚洲色精品三区二区一区| 亚洲&#228;v永久无码精品天堂久久 | 成年女人免费v片| 国产天堂亚洲精品| 亚洲一区二区三区在线观看精品中文 | 国产精品亚洲专区无码WEB| 亚洲AV无码一区二区三区在线观看 | 无码中文在线二区免费| 色噜噜噜噜亚洲第一| 国产亚洲精品国看不卡| 一级毛片免费观看不卡视频| 亚洲熟妇av一区二区三区下载| 成人在线免费观看| 七次郎成人免费线路视频 | 亚洲欧洲国产精品你懂的| 成人免费看片又大又黄| 国产精品午夜免费观看网站| 久久精品国产亚洲av影院| 国产一级淫片免费播放| 日韩免费观看一区| 精品亚洲国产成人av| 亚洲av无码片在线播放| 免费理论片51人人看电影| 两个人看的www免费| 自拍偷区亚洲国内自拍|