HashMap和Hashtable都是Java中的哈希表實(shí)現(xiàn),但是它們之間有一些區(qū)別,其中最大的區(qū)別是線程安全性,HashTable是線程安全的,因?yàn)樗乃蟹椒ǘ际褂昧藄ynchronized關(guān)鍵字進(jìn)行同步,而HashMap是非線程安全的,HashTable不允許使用null作為鍵或值,而HashMap允許使用null鍵或值,HashTable沒有繼承自Collection接口,因此不能使用其提供的方法,如add、remove等。

免責(zé)聲明:
本網(wǎng)站致力于提供合理、準(zhǔn)確、完整的資訊信息,但不保證信息的合理性、準(zhǔn)確性和完整性,且不對因信息的不合理、不準(zhǔn)確或遺漏導(dǎo)致的任何損失或損害承擔(dān)責(zé)任。本網(wǎng)站所有信息僅供參考,不做交易和服務(wù)的根據(jù), 如自行使用本網(wǎng)資料發(fā)生偏差,本站概不負(fù)責(zé),亦不負(fù)任何法律責(zé)任。