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

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

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

    vickzhu

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

    評論

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


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


    網站導航:
     
    主站蜘蛛池模板: a一级毛片免费高清在线| www一区二区www免费| 美女视频黄是免费的网址| 久久精品国产亚洲AV无码偷窥| 华人在线精品免费观看| 久热综合在线亚洲精品| 99热精品在线免费观看| 亚洲性无码av在线| 成年人性生活免费视频| 猫咪免费观看人成网站在线| 亚洲精品无码AV中文字幕电影网站| 无码日韩人妻AV一区免费l| 亚洲最大激情中文字幕| 久久爰www免费人成| 亚洲欧洲日产专区| 女人张腿给男人桶视频免费版| 亚洲精品无码你懂的| 亚洲无码精品浪潮| 小草在线看片免费人成视久网| 亚洲国产片在线观看| 国产精品成人免费综合| a在线观看免费网址大全| 亚洲成年人电影在线观看| 国产精品99久久免费| 久久精品免费大片国产大片| 亚洲综合一区二区精品导航| 成人人观看的免费毛片| 国产三级在线免费观看| 亚洲国产精品成人综合久久久| 日韩成人在线免费视频| 免费无码又爽又刺激高潮软件| 91亚洲国产在人线播放午夜 | 无码精品一区二区三区免费视频| 亚洲AV无码码潮喷在线观看| 三年片在线观看免费大全 | www.亚洲成在线| 国产特级淫片免费看| a级片在线免费看| 中文文字幕文字幕亚洲色| 亚洲国产成人a精品不卡在线| 香蕉成人免费看片视频app下载|