在Java開發中,我們有時會用到哈希表,哈希表可以用HashMap和Hashtable,二者有什麼不同?下面來看下。
操作方法
(01)首先昌繼承的類不同,HashTable繼承於抽象類Dictionary,而HashMap繼承自抽象類AbstractMap
(02)HashMap的鍵值可以接受null值,而HashTable不能接受null值
(03)HashTable有elements方法和contains方法,HashMap沒有。
(04)在JDK 1.1版本中,只有HashTable,因為HashMap在JDK 1.2才出現,所以HashMap相對較新。