HashMap和Hashtable的比較

來源:酷知科普網 1.58W

在Java開發中,我們有時會用到雜湊表,雜湊表可以用HashMap和Hashtable,二者有什麼不同?下面來看下。

操作方法

(01)首先昌繼承的類不同,HashTable繼承於抽象類Dictionary,而HashMap繼承自抽象類AbstractMap

HashMap和Hashtable的比較

(02)HashMap的鍵值可以接受null值,而HashTable不能接受null值

HashMap和Hashtable的比較 第2張

(03)HashTable有elements方法和contains方法,HashMap沒有。

HashMap和Hashtable的比較 第3張

(04)在JDK 1.1版本中,只有HashTable,因為HashMap在JDK 1.2才出現,所以HashMap相對較新。

HashMap和Hashtable的比較 第4張
熱門標籤