隨筆-295  評論-26  文章-1  trackbacks-0

          ArrayList和Vector的區(qū)別,HashMap和Hashtable的區(qū)別?
          答:就ArrayList與Vector主要從二方面來說.?
          一.同步性:Vector是線程安全的,也就是說是同步的,而ArrayList是線程序不安全的,不是同步的?
          二.數(shù)據(jù)增長:當(dāng)需要增長時,Vector默認(rèn)增長為原來一培,而ArrayList卻是原來的一半?
          就HashMap與HashTable主要從三方面來說。?
          一.歷史原因:Hashtable是基于陳舊的Dictionary類的,HashMap是Java?1.2引進(jìn)的Map接口的一個實現(xiàn)?
          二.同步性:Hashtable是線程安全的,也就是說是同步的,而HashMap是線程序不安全的,不是同步的?
          三.值:只有HashMap可以讓你將空值作為一個表的條目的key或value?

            

          都屬于
          Map 接口的類,實現(xiàn)了將惟一鍵映射到特定的值上。

          ?

             HashMap 類沒有分類或者排序。它允許一個 null 鍵和多個 null 值。

             Hashtable 類似于 HashMap ,但是不允許 null 鍵和 null 值。它也比 HashMap 慢,因為它是同步的。



          大盤預(yù)測 國富論
          posted on 2007-08-20 13:13 華夢行 閱讀(256) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 浮梁县| 紫云| 涿州市| 子洲县| 深水埗区| 新乡市| 土默特左旗| 特克斯县| 乡宁县| 马山县| 阳东县| 阜康市| 阜新| 河津市| 太保市| 和静县| 陇川县| 深圳市| 郧西县| 汉沽区| 长阳| 夏邑县| 宁蒗| 确山县| 茌平县| 昭苏县| 临沭县| 高陵县| 旌德县| 波密县| 巴东县| 宝鸡市| 咸宁市| 社会| 镇平县| 曲靖市| 布尔津县| 循化| 宁明县| 长阳| 乌鲁木齐县|