<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://www.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2006-04-12 09:09 zhyiwww 閱讀(1600) 評論(0)  編輯  收藏 所屬分類: java basic
    主站蜘蛛池模板: 亚洲片一区二区三区| 全黄A免费一级毛片| 欧洲亚洲国产清在高| 国产精品无码一区二区三区免费| 免费视频成人手机在线观看网址| 美女视频黄a视频全免费网站一区| 亚洲国产成人精品久久| 久久精品国产精品亚洲精品| 全部免费国产潢色一级| 成年在线网站免费观看无广告 | 国产在线观看免费完整版中文版 | 精品亚洲视频在线观看 | 亚洲精品美女网站| 亚洲黄色在线电影| 久久久久亚洲精品美女| 久久久久久久亚洲精品| 亚洲国产成人精品无码久久久久久综合| 成人影片麻豆国产影片免费观看| 免费人成在线观看网站品爱网| 免费在线观影网站| baoyu116.永久免费视频| 本道天堂成在人线av无码免费| 亚洲av无码无线在线观看| 国产日本亚洲一区二区三区| 亚洲婷婷综合色高清在线| 久久亚洲熟女cc98cm| 亚洲视频免费一区| 久久精品a亚洲国产v高清不卡| 亚洲AV无码一区东京热久久| 久久亚洲国产精品一区二区| 久久久青草青青国产亚洲免观 | 67pao强力打造67194在线午夜亚洲| 亚洲AV无码一区二区二三区软件| 国产成A人亚洲精V品无码性色| 亚洲精品国产精品乱码不卡√| 亚洲精品乱码久久久久久中文字幕| 亚洲色WWW成人永久网址| 国产亚洲精品资源在线26u| 亚洲日韩一页精品发布| 国产精品久久久亚洲| 久久丫精品国产亚洲av不卡|