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

          ArrayList和Vector的區(qū)別,HashMap和Hashtable的區(qū)別?
          答:就ArrayList與Vector主要從二方面來說.?
          一.同步性:Vector是線程安全的,也就是說是同步的,而ArrayList是線程序不安全的,不是同步的?
          二.數(shù)據(jù)增長:當需要增長時,Vector默認增長為原來一培,而ArrayList卻是原來的一半?
          就HashMap與HashTable主要從三方面來說。?
          一.歷史原因:Hashtable是基于陳舊的Dictionary類的,HashMap是Java?1.2引進的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 華夢行 閱讀(254) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 乌拉特前旗| 洞头县| 龙泉市| 平安县| 石泉县| 揭阳市| 大同县| 遂溪县| 昌黎县| 敦化市| 高陵县| 玉龙| 康保县| 寿宁县| 当阳市| 阳山县| 华阴市| 肃北| 彰化县| 富宁县| 错那县| 涪陵区| 忻城县| 罗源县| 康平县| 刚察县| 荥阳市| 安国市| 晴隆县| 平泉县| 镇远县| 鄂托克旗| 田林县| 视频| 南乐县| 武宣县| 柞水县| 东宁县| 竹溪县| 丁青县| 特克斯县|