1、HashMap是非线程安全的,HashTable是线程安全的。
2、HashMap的键和值都允许有null值存在,而HashTable则不行。
3、因为线程安全的问题,HashMap效率比HashTable的要高。
hashmap存储结构,数组加链表的形式。put数据的时候,由key,得到hash值,从而得到,数组的索引,然后,从该位置的链表
1、HashMap是非线程安全的,HashTable是线程安全的。
2、HashMap的键和值都允许有null值存在,而HashTable则不行。
3、因为线程安全的问题,HashMap效率比HashTable的要高。
hashmap存储结构,数组加链表的形式。put数据的时候,由key,得到hash值,从而得到,数组的索引,然后,从该位置的链表