<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)航:
     
    主站蜘蛛池模板: a级片免费在线播放| 一二三四视频在线观看中文版免费| 久久精品国产亚洲AV果冻传媒| 97公开免费视频| 国产精品亚洲一区二区三区久久| 久久亚洲国产精品一区二区| 野花高清在线观看免费3中文| 边摸边脱吃奶边高潮视频免费| 亚洲AV永久无码精品水牛影视| 成人免费午夜在线观看| 中文字幕一区二区三区免费视频| 亚洲性色成人av天堂| 亚洲国产精品嫩草影院久久 | 亚洲三级高清免费| 亚洲精品无码激情AV| 亚洲性线免费观看视频成熟 | 一本一道dvd在线观看免费视频| 久久久久亚洲精品无码蜜桃| 亚洲高清视频在线观看| 免费鲁丝片一级在线观看| 国产免费爽爽视频在线观看| 亚洲av无码成人精品区一本二本| 亚洲avav天堂av在线不卡| 青青青国产免费一夜七次郎| 亚洲欭美日韩颜射在线二| 亚洲av午夜国产精品无码中文字| 婷婷久久久亚洲欧洲日产国码AV | 黄网站免费在线观看| 亚洲AV成人无码网天堂| 亚洲导航深夜福利| 亚洲成色WWW久久网站| 亚洲伦乱亚洲h视频| 在线免费一区二区| **实干一级毛片aa免费| 在线看片免费人成视频播| 亚洲av日韩av天堂影片精品| 国产成人无码免费视频97 | 91高清免费国产自产拍2021| eeuss草民免费| 亚洲国产精品福利片在线观看| 亚洲国产精品一区二区第一页免 |