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

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

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

    zhyiwww
    用平實的筆,記錄編程路上的點點滴滴………
    posts - 536,comments - 394,trackbacks - 0

    Vector ArrayList 的區別

           (這篇文章是從網上摘錄,地址忘了,如涉及版權請和我聯系zhyiwww@163.com)

    1.        vector 是線程同步的,所以它也是線程安全的,而 arraylist 是線程異步的,是不安全的。如果不考慮到線程的安全因素,一般用 arraylist 效率比較高。

     

    2.        如果集合中的元素的數目大于目前集合數組的長度時, vector 增長率為目前數組長度的 100%, arraylist 增長率為目前數組長度的 50%. 如過在集合中使用數據量比較大的數據,用 vector 有一定的優勢。

     

    3.         如果查找一個指定位置的數據, vector arraylist 使用的時間是相同的,都是 0(1), 這個時候使用 vector arraylist 都可以。而如果移動一個指定位置的數據花費的時間為 0(n-i)n 為總長度,這個時候就應該考慮到使用 linklist, 因為它移動一個指定位置的數據所花費的時間為 0(1), 而查詢一個指定位置的數據時花費的時間為 0(i)

     

     

    另:

    如果你注意到對Vector和List的所開始支持的Java版本你就應該可以找到答案了。Java對Vector的支持since 1.0;對List則是since 1.2。這兩個版本之間,sun對于java api做了很多的改動,其中的一個refactoring就是提出了所謂的Collection FrameWork,List就是在那個時候被introduced,它完全符合1.2版本的collection framework,而Vector則是在Colleciton framework出現之前就已經存在了,但java api并沒有將Vector變成Deprecated,主要是backward compatiable的問題,最終JCP將vector做了refactoring的處理,讓它符合所定制的Collection framework了事。另外,Hashtable和HashMap的區別是同樣的道理。

     

    結論:

    盡量采用 List HashMap rather than Vector&Hashtable

     

     



    |----------------------------------------------------------------------------------------|
                               版權聲明  版權所有 @zhyiwww
                引用請注明來源 http://m.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2006-04-12 09:09 zhyiwww 閱讀(1600) 評論(0)  編輯  收藏 所屬分類: java basic
    主站蜘蛛池模板: 狼色精品人妻在线视频免费| 99久久国产精品免费一区二区| 亚洲精品专区在线观看| 日韩免费在线观看视频| 成人区精品一区二区不卡亚洲| 日本亚洲国产一区二区三区| 午夜精品射精入后重之免费观看| 亚洲人成色99999在线观看| 久久久久亚洲av成人无码电影| 中文字幕免费高清视频| 美女被爆羞羞网站免费| 久久国产亚洲精品无码| 亚洲 国产 图片| 中文字幕无码播放免费| 国产一级a毛一级a看免费视频| 亚洲一区二区三区高清视频| xvideos亚洲永久网址| 最近免费2019中文字幕大全| 四虎国产精品永免费| 亚洲中文字幕在线无码一区二区| 中文字幕亚洲专区| 国产精品久免费的黄网站| 永久在线观看www免费视频| 国产va免费观看| 亚洲暴爽av人人爽日日碰| 精品日韩亚洲AV无码一区二区三区 | 国产成人在线免费观看| 亚洲视频免费在线看| 中文在线观看永久免费| 在线观看亚洲专区| 日本亚洲色大成网站www久久| 国产亚洲精品xxx| 久久精品亚洲乱码伦伦中文| 成人免费无码大片a毛片| 1区2区3区产品乱码免费| 黄色片免费在线观看| 一个人看www免费高清字幕| 亚洲国产精品ⅴa在线观看| 亚洲国产成人九九综合| 亚洲一区二区中文| 亚洲电影一区二区|