- HashMap采用了
数组+链表
的数据结构,能在查询和修改方便继承了数组的线性查找和链表的寻址修改
- HashMap是非synchronized,所以HashMap
比HashTable更快
- HashMap
可以接受null键和值
,而Hashtable则不能(原因就是equlas()方法需要对象,因为HashMap是后出的API经过处理才可以)
数组+链表
的数据结构,能在查询和修改方便继承了数组的线性查找和链表的寻址修改比HashTable更快
可以接受null键和值
,而Hashtable则不能(原因就是equlas()方法需要对象,因为HashMap是后出的API经过处理才可以)