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

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

            

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

          ?

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

             Hashtable 類似于 HashMap ,但是不允許 null 鍵和 null 值。它也比 HashMap 慢,因?yàn)樗峭降摹?/span>



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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 通渭县| 元朗区| 松溪县| 衡山县| 阿坝县| 东港市| 名山县| 包头市| 安乡县| 偃师市| 兴安县| 延安市| 古浪县| 霍州市| 开原市| 乌拉特后旗| 常熟市| 海兴县| 黎平县| 湘乡市| 浦北县| 榆树市| 浦江县| 胶南市| 汾阳市| 龙里县| 光泽县| 伊宁市| 若尔盖县| 宁化县| 峡江县| 若羌县| 泸西县| 凉城县| 寿光市| 博白县| 武功县| 台中县| 肥西县| 宜昌市| 荔浦县|