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

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

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

    輕松

    記述我學習java的里程

    常用鏈接

    統計

    積分與排名

    友情鏈接

    最新評論

    Hashtable和HashMap的區別

    1.Hashtable是Dictionary的子類,HashMap是Map接口的一個實現類;

    2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情況下是非同步的。即是說,在多線程應用程序中,不用專門的操作就安全地可以使用Hashtable了;而對于HashMap,則需要額外的同步機制。但HashMap的同步問題可通過Collections的一個靜態方法得到解決:
    Map Collections.synchronizedMap(Map m)
    這個方法返回一個同步的Map,這個Map封裝了底層的HashMap的所有方法,使得底層的HashMap即使是在多線程的環境中也是安全的。

    3.在HashMap中,null可以作為鍵,這樣的鍵只有一個;可以有一個或多個鍵所對應的值為null。當get()方法返回null值時,即可以表示HashMap中沒有該鍵,也可以表示該鍵所對應的值為null。因此,在HashMap中不能由get()方法來判斷HashMap中是否存在某個鍵,而應該用containsKey()方法來判斷。

    4.其底層的實現機制不同,hashmap的訪問速度要快于hashtable,因為它不需要進行同步檢驗,建議在非多線程環境中使用hashmap代替hashtable .

    posted on 2005-12-01 16:42 輕松 閱讀(6072) 評論(1)  編輯  收藏 所屬分類: JAVA轉貼

    評論

    # re: Hashtable和HashMap的區別 2006-07-10 13:50 guest

    good  回復  更多評論   

    主站蜘蛛池模板: 亚洲一区二区三区亚瑟| 78成人精品电影在线播放日韩精品电影一区亚洲 | 国产免费av一区二区三区| 亚洲国产最大av| 久久不见久久见免费影院| 国产又长又粗又爽免费视频| 中文字幕亚洲综合小综合在线| 18勿入网站免费永久| 免费一级毛片在播放视频| 亚洲国产成人AV网站| 亚洲视频免费在线观看| 成人免费a级毛片无码网站入口| 亚洲国产成人久久| 最近的中文字幕大全免费版| 亚洲成a人无码亚洲成www牛牛| 免费国产叼嘿视频大全网站| 日韩成人免费视频播放| 小说专区亚洲春色校园| 九月婷婷亚洲综合在线| 亚洲一区二区三区亚瑟| 国产麻豆免费观看91| 日韩毛片一区视频免费| 亚洲最大AV网站在线观看| 久久亚洲欧美国产精品| 亚洲色偷偷狠狠综合网| 午夜网站在线观看免费完整高清观看| 久久亚洲AV成人无码国产 | 亚洲女久久久噜噜噜熟女 | 欧美好看的免费电影在线观看| 亚洲日韩久久综合中文字幕| 亚洲电影日韩精品 | 美女被暴羞羞免费视频| 成人免费毛片观看| 人妻视频一区二区三区免费| 亚洲第一区二区快射影院| 国产大片免费观看中文字幕| 你是我的城池营垒免费看| 亚洲综合图片小说区热久久| 永久在线观看免费视频 | 无码国产精品一区二区免费vr| 亚洲a级片在线观看|