<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。。。。。  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 免费观看午夜在线欧差毛片| 午夜毛片不卡免费观看视频| 亚洲精品午夜国产VA久久成人| 免费高清A级毛片在线播放| 精品久久久久久久免费加勒比| 久久综合久久综合亚洲| 精品国产sm捆绑最大网免费站| 亚洲视频在线观看免费| 久久午夜羞羞影院免费观看 | 一区二区三区免费电影| 亚洲成年人啊啊aa在线观看| 一级做a爰片久久毛片免费陪 | 日韩va亚洲va欧洲va国产| 182tv免费视频在线观看| 久久精品亚洲中文字幕无码网站| 一级毛片**不卡免费播| 亚洲一区二区三区无码国产| 午夜dj免费在线观看| 青青草97国产精品免费观看| 亚洲免费人成在线视频观看| 污污网站免费观看| 亚洲高清中文字幕免费| 亚洲А∨精品天堂在线| 精品四虎免费观看国产高清午夜| 亚洲伊人久久大香线蕉在观| 日本视频免费在线| 岛国精品一区免费视频在线观看| 亚洲精品线在线观看| 成人免费午夜视频| 爱情岛论坛免费视频| 亚洲不卡av不卡一区二区| 免费可以看黄的视频s色| 国产亚洲男人的天堂在线观看| 国精无码欧精品亚洲一区| 日韩精品无码区免费专区| 人人公开免费超级碰碰碰视频| 亚洲av无码一区二区三区不卡| 成年人网站在线免费观看| 国产福利电影一区二区三区,免费久久久久久久精 | 亚洲国产中文在线二区三区免| 国产精品自在自线免费观看|