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

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

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

    漁人碼頭

    天行健,君子以自強不息。地勢坤,君子以厚德載物。
    posts - 12, comments - 16, trackbacks - 0, articles - 43
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    ArrayList和Vector的區別

    Posted on 2006-12-13 10:20 Fisher 閱讀(847) 評論(0)  編輯  收藏 所屬分類: Java 學習筆記
    ArrayList類 ?
    ?   ArrayList實現了可變大小的數組。它允許所有元素,包括null。ArrayList沒有同步。 ?
    ? size,isEmpty,get,set方法運行時間為常數。但是add方法開銷為分攤的常數,添加n個元素需要O(n)的時間。其他的方法運行時間為線性。 ?
    ?   每個ArrayList實例都有一個容量(Capacity),即用于存儲元素的數組的大小。這個容量可隨著不斷添加新元素而自動增加,但是增長算法并沒有定義。當需要插入大量元素時,在插入前可以調用ensureCapacity方法來增加ArrayList的容量以提高插入效率。 ?
    ?   和LinkedList一樣,ArrayList也是非同步的(unsynchronized)。 ?
    ? ?
    ? Vector類 ?
    ?   Vector非常類似ArrayList,但是Vector是同步的。由Vector創建的Iterator,雖然和ArrayList創建的Iterator是同一接口,但是,因為Vector是同步的,當一個Iterator被創建而且正在被使用,另一個線程改變了Vector的狀態(例如,添加或刪除了一些元素),這時調用Iterator的方法時將拋出ConcurrentModificationException,因此必須捕獲該異常。??
    主站蜘蛛池模板: 免费精品久久久久久中文字幕| 国产亚洲精品影视在线| 深夜a级毛片免费视频| 免费鲁丝片一级观看| 亚洲国产激情在线一区| 无人影院手机版在线观看免费 | 综合自拍亚洲综合图不卡区| 久久精品无码精品免费专区| 亚洲AV福利天堂一区二区三| 一级做a爰全过程免费视频| 亚洲一区免费观看| 国产在线观看麻豆91精品免费 | 一级毛片在线完整免费观看| 国产成人亚洲影院在线观看| 人妻巨大乳hd免费看| 亚洲一区二区女搞男| 国产好大好硬好爽免费不卡| 亚洲精品成人网站在线播放| 免费无码又黄又爽又刺激| 亚洲av午夜电影在线观看 | 中文字幕天天躁日日躁狠狠躁免费| 亚洲精品视频在线| 日韩吃奶摸下AA片免费观看| 亚洲乱理伦片在线观看中字| 亚洲国产精品日韩| 久久国产乱子精品免费女| 亚洲日本在线免费观看| 免费观看a级毛片| 热久久这里是精品6免费观看| 日韩亚洲AV无码一区二区不卡 | 99在线免费视频| 亚洲精品电影在线| 国产hs免费高清在线观看| 亚洲精品偷拍视频免费观看| 久久亚洲精精品中文字幕| 成人男女网18免费视频| 特级毛片在线大全免费播放| 精品日韩亚洲AV无码一区二区三区| 四虎永久在线精品免费网址| 国产三级在线免费观看| 亚洲制服丝袜一区二区三区|