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

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

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

    weidagang2046的專欄

    物格而后知致
    隨筆 - 8, 文章 - 409, 評論 - 101, 引用 - 0
    數(shù)據(jù)加載中……

    Hashtable和HashMap的區(qū)別

    Author: CrazyDiamond


    Hashtable和HashMap的區(qū)別:
    1.Hashtable是Dictionary的子類,HashMap是Map接口的一個實現(xiàn)類;
    2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情況下是非同步的。即是說,在多線程應(yīng)用程序中,不用專門的操作就安全地可以使用Hashtable了;而對于HashMap,則需要額外的同步機制。但HashMap的同步問題可通過Collections的一個靜態(tài)方法得到解決:
    Map Collections.synchronizedMap(Map m)
    這個方法返回一個同步的Map,這個Map封裝了底層的HashMap的所有方法,使得底層的HashMap即使是在多線程的環(huán)境中也是安全的。
    3.在HashMap中,null可以作為鍵,這樣的鍵只有一個;可以有一個或多個鍵所對應(yīng)的值為null。當(dāng)get()方法返回null值時,即可以表示HashMap中沒有該鍵,也可以表示該鍵所對應(yīng)的值為null。因此,在HashMap中不能由get()方法來判斷HashMap中是否存在某個鍵,而應(yīng)該用containsKey()方法來判斷。

    posted on 2005-04-19 09:56 weidagang2046 閱讀(171) 評論(0)  編輯  收藏 所屬分類: Java

    主站蜘蛛池模板: 亚洲av纯肉无码精品动漫| 国产在线观看麻豆91精品免费| 亚洲妇女熟BBW| 国产av天堂亚洲国产av天堂| 免费a级毛片网站| 欧美最猛性xxxxx免费| 高清一区二区三区免费视频| 免费无码午夜福利片| 亚洲欧美日韩综合俺去了| 亚洲成电影在线观看青青| 国产亚洲综合一区柠檬导航| 亚洲福利在线播放| 香蕉高清免费永久在线视频| 成人黄色免费网址| 免费一区二区三区| a级毛片免费观看视频| 一本大道一卡二大卡三卡免费| 亚洲精品无码av片| 亚洲人成网站日本片| 久久亚洲国产成人精品性色| 亚洲V无码一区二区三区四区观看| 亚洲高清无码综合性爱视频| 哒哒哒免费视频观看在线www| 在线免费观看污网站| 国产精品视频免费一区二区| 真人做A免费观看| 最近2019中文字幕免费大全5 | 午夜免费福利影院| 久久久久久国产精品免费免费| 51视频精品全部免费最新| 美女内射无套日韩免费播放| 无码av免费一区二区三区试看| 欧洲人免费视频网站在线| 成人性生交大片免费看中文| 国产一区二区三区免费| a级成人毛片免费视频高清| 久草免费福利视频| 91人成网站色www免费下载| 亚洲免费一级视频| 在线天堂免费观看.WWW| 免费无码一区二区三区蜜桃大 |