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

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

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

    posts - 110, comments - 101, trackbacks - 0, articles - 7
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
    linkedHashMap也是map的實現,使用Iterator遍歷的時候 最先得到的是先插入的數據。
    保證了數據插入的順序。

    public class LRUMap<K, V> extends LinkedHashMap<K, V> {

        private static final long serialVersionUID = -3700466745992492679L;

        private int               coreSize;

        public LRUMap(int coreSize) {
            super(coreSize + 1, 1.1f, true);
            this.coreSize = coreSize;
        }

        @Override
        protected boolean removeEldestEntry(java.util.Map.Entry<K, V> eldest) {
            return size() > coreSize;
        }
    }


    覆蓋removeEldestEntry方法,當超過這個容量的時候,
    put進新的值方法返回true時,便移除該map中最老的鍵和值

    public LinkedHashMap (int initialCapacity, float loadFactor, boolean accessOrder);

     initialCapacity   初始容量

     loadFactor    加載因子,一般是 0.75f

     accessOrder   false 基于插入順序  true  基于訪問順序(get一個元素后,這個元素被加到最后,使用了LRU 最近最少被使用的調度算法)

    如 boolean accessOrder = true; 
          Map<String, String> m = new LinkedHashMap<String, String>(20, .80f,  accessOrder  );
          m.put("1", "my"));

          m.put("2", "map"));

          m.put("3", "test"));

          m.get("1");

          m.get("2");

          Log.d("tag",  m);

         若 accessOrder == true;  輸出 {3=test, 1=my, 2=map}

             accessOrder == false;  輸出 {1=my, 2=map,3=test}







    評論

    # re: 借助linkedHashMap 實現 LRUMap,按查詢頻率  回復  更多評論   

    2012-09-20 16:36 by Lingo
    hello,在嗎?我是獵頭Lingo,有一個web開發的職位想作推薦,但您的電話號碼錯誤。方便的話打個電話給我吧:13989485332

    # re: 借助linkedHashMap 實現 LRUMap,按查詢頻率  回復  更多評論   

    2012-09-26 16:58 by 云云
    新浪微博是hello_yun @Lingo

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


    網站導航:
     
    主站蜘蛛池模板: 无码国产精品一区二区免费虚拟VR| 国产成人精品免费直播| 久久久久se色偷偷亚洲精品av| 国产精品视_精品国产免费| 成人自慰女黄网站免费大全| 亚洲最新黄色网址| 亚洲成a人片在线观看老师| 8x8×在线永久免费视频| 精品久久久久久亚洲综合网| 亚洲国产精久久久久久久| 国产精品无码素人福利免费 | 精品免费AV一区二区三区| 国精无码欧精品亚洲一区| 两个人的视频高清在线观看免费| 国产精品视频全国免费观看| 亚洲二区在线视频| 亚洲开心婷婷中文字幕| 女性自慰aⅴ片高清免费| 另类免费视频一区二区在线观看| 久久久久久亚洲精品无码| 久久亚洲熟女cc98cm| 超清首页国产亚洲丝袜| 午夜小视频免费观看| 一级做a爰全过程免费视频| 西西人体大胆免费视频| 亚洲av极品无码专区在线观看| 亚洲日韩激情无码一区| 在线看片无码永久免费aⅴ| 久久九九兔免费精品6| 三级黄色免费观看| 免费人成视频在线观看免费| 亚洲AV成人一区二区三区在线看| 亚洲男人的天堂在线播放| 亚洲国产一级在线观看| 日本一道本高清免费| 一个人免费观看在线视频www| 人妻无码久久一区二区三区免费| 一个人看的hd免费视频| 日本特黄特色AAA大片免费| 亚洲av无码专区在线观看亚| 亚洲一区免费视频|