<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      任彥儒

      博客園 首頁 新隨筆 聯系 訂閱 管理

      數組:一種容器,可以裝很多元素,元素跟下標綁定,下標范圍(0到len-1)
      通過下標訪問元素。長度固定。

      collection:一種容器,可以裝很多元素,長度不固定(可以動態增加或減少)。
      collection容器都有管理者-》Iterator--》怎么獲取容器.Iterator()
      通過管理者可以遍歷容器元素。

      list:一種容器,可以裝很多元素,長度不固定(可以動態增加或減少)。
      元素跟下標綁定,下標范圍(0到len-1),通過下標訪問元素。
      元素可以重復。

      list實現類
      a)arrayList:底層是數組,線程不安全,對比linkedList讀取設置元素效率高,插入刪除效率底。
      b)linkedList:底層是雙向鏈表,對比arrayList讀取設置元素效率低,插入刪除效率高。
      c)vector:底層是數組,線程安全

      set:一種容器,可以裝很多元素,長度不固定(可以動態增加或減少)。
      元素不能重復,沒有綁定下標。

      set實現類
      a)hashset:底層是hashMap,通常使用hashset效率比treeset高。
      b)treeset:底層是treeMap,如果需要自動對添加元素做排序-使用。

      map:一種容器,可以裝很多鍵(類似于下標)值(類似于元素)對,通過鍵訪問值。
      鍵不能重復,值可以重復,長度不固定(可以動態增加或減少)。

      map實現類
      hashmap:底層是數組加單向鏈表,線程不安全,存儲的鍵和值可以為null
      hashtable:底層是數組加單向鏈表,線程安全,存儲的鍵和值不可以為null
      treemap:底層是紅黑樹,如果需要自動對添加鍵值對按照鍵做排序-使用。
      Properties:繼承了hashtable,新增了api,與Properties文件做交互
      (讀取文件數據,寫數據文件)使用。

      怎么選擇?
      1)需要的容器存儲單個元素,長度固定,用于訪問容器的數據--》數組
      2)需要的容器存儲單個元素,長度不固定,要求可以存儲重復元素--》list
      3)需要的容器存儲單個元素,長度不固定,要求不可以存儲重復元素--》set
      3)需要的容器存儲一對數據(鍵-值),長度不固定--》map

       

      posted on 2016-05-04 19:09  任彥儒  閱讀(106)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 四虎成人精品无码| 狠狠亚洲色一日本高清色| 国产精品亚洲专区无码导航 | 国产成人午夜精品永久免费| 久久婷婷五月综合色国产免费观看 | 人人妻人人狠人人爽天天综合网| 日本三线免费视频观看| 国产一二三五区不在卡| 91福利国产成人精品导航 | 久久久国产成人一区二区 | 多伦县| 国产午夜精品亚洲精品国产| 九九热这里只有精品在线| 日韩伦人妻无码| 亚洲欧美日韩国产精品专区| 人妻少妇精品无码专区| 丰满少妇内射一区| 99久久久无码国产精品免费 | 久女女热精品视频在线观看| 精品无码人妻一区二区三区| 亚洲熟女一区二区av| 精品国产精品国产偷麻豆| 亚洲一区国色天香| 壤塘县| 亚洲人成网站在线在线观看| 国内不卡的一区二区三区| 国产在线视频精品视频| 日韩av中文字幕有码| 五月天天天综合精品无码| 无码福利写真片视频在线播放| 久久综合香蕉国产蜜臀av| 国产激情无码一区二区三区| 亚洲国产精品高清线久久| 忘忧草影视| 精选国产av精选一区二区三区| 久热这里只有精品在线观看| 欧美国产日产一区二区| 国产精品久久久一区二区| 亚洲色大成网站www看下面| 日韩欧激情一区二区三区| 爱啪啪av导航|