java学习之hashMap

来源:互联网 发布:中科大软件学院就业 编辑:程序博客网 时间:2024/05/29 10:11

1、HashMap是非线程安全的,HashTable是线程安全的。

2、HashMap的键和值都允许有null值存在,而HashTable则不行。

3、因为线程安全的问题,HashMap效率比HashTable的要高。

 

hashmap存储结构,数组加链表的形式。put数据的时候,由key,得到hash值,从而得到,数组的索引,然后,从该位置的链表