卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

hashtable的父類(lèi) hashtable實(shí)現(xiàn)了哪個(gè)接口?

hashtable實(shí)現(xiàn)了哪個(gè)接口?哈希表和哈希映射之間的區(qū)別:1。Hashtable是dictionary的子類(lèi),HashMap是map接口的實(shí)現(xiàn)類(lèi);2。hashtable中的方法是同步的,而Hash

hashtable實(shí)現(xiàn)了哪個(gè)接口?

哈希表和哈希映射之間的區(qū)別:

1。Hashtable是dictionary的子類(lèi),HashMap是map接口的實(shí)現(xiàn)類(lèi);

2。hashtable中的方法是同步的,而HashMap中的方法默認(rèn)是異步的。也就是說(shuō),在多線程應(yīng)用程序中,hashtable可以安全地使用,不需要特殊的操作;對(duì)于HashMap,需要額外的操作,但是HashMap的同步問(wèn)題可以通過(guò)一個(gè)靜態(tài)的集合方法來(lái)解決:map集合.synchronizedMap(Map m)此方法返回一個(gè)同步映射,它封裝了底層HashMap的所有方法,使得底層HashMap即使在多線程環(huán)境中也是安全的。在HashMap中,null可以用作鍵,并且只有一個(gè)這樣的鍵;一個(gè)或多個(gè)鍵可以具有對(duì)應(yīng)的null值。當(dāng)get()方法返回一個(gè)null值時(shí),表示HashMap中沒(méi)有鍵。這個(gè)鍵還可以指示對(duì)應(yīng)于這個(gè)鍵的值為null。因此,在HashMap中,我們不能使用get()方法來(lái)確定HashMap中是否有鍵,而應(yīng)該使用containskey()方法來(lái)確定