HashMap和HashTable区别

HashMap: –非线程安全 –实现了Serializable接口,因此它支持序列化,实现了Cloneable接口,能被克隆。 –HashMap内部维护了一个存储数据的Entry数组,HashMap采用链表解决冲突,每一个Entry本质上是一个单向链表。(数组+链表) 较早前的hashMap底层的存储就是采用这种结构,直到jdk1.8之后才换成了数组加红黑树的结构 –HashMap默认的初始化大
相关文章
相关标签/搜索