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

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

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

    隨筆 - 4  文章 - 10  trackbacks - 0
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    1.Hashtable是Dictionary的子類,HashMap是Map接口的一個(gè)實(shí)現(xiàn)類;

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

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

    4.其底層的實(shí)現(xiàn)機(jī)制不同,hashmap的訪問速度要快于hashtable,因?yàn)樗恍枰M(jìn)行同步檢驗(yàn),建議在非多線程環(huán)境中使用hashmap代替hashtable .
    posted on 2007-08-16 15:58 冬天出走的豬 閱讀(166) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA知識(shí)
    主站蜘蛛池模板: 免费看AV毛片一区二区三区| 日韩精品成人无码专区免费| 亚洲片国产一区一级在线观看| 亚洲国产成人AV在线播放| 大地资源在线观看免费高清| 亚洲一区中文字幕在线观看| 亚洲成在人线aⅴ免费毛片| 国产精品亚洲综合五月天| 好先生在线观看免费播放| 亚洲性色AV日韩在线观看| 日韩在线视频免费看| 亚洲欧美成人一区二区三区| 日韩成人在线免费视频| 免费手机在线看片| 亚洲无码在线播放| 久久免费福利视频| 亚洲国产美女在线观看| 欧洲精品成人免费视频在线观看 | 久久精品夜色国产亚洲av| 久久免费区一区二区三波多野| 亚洲欧洲日产国码久在线观看| 午夜免费1000部| 国产成人高清亚洲一区久久| 亚洲综合伊人久久大杳蕉| 久久99热精品免费观看动漫| wwwxxx亚洲| 亚洲Aⅴ无码一区二区二三区软件| 国产精品无码永久免费888 | 亚洲大香人伊一本线| 久久久久免费看黄A片APP| 免费无码AV一区二区| 亚洲AV乱码一区二区三区林ゆな | 亚洲伊人色欲综合网| 91精品啪在线观看国产线免费| 国产精品亚洲一区二区麻豆| 国产成人精品亚洲精品| 成人女人A级毛片免费软件| 国产偷国产偷亚洲高清在线| 亚洲AV日韩AV鸥美在线观看| 国产美女做a免费视频软件| 亚洲日韩在线观看免费视频|