Hashtable与HashMap的区别(图文详解)

1.HashMap的数据结构: HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。如下图,HashMap底层就是一个数组结构,数组中的每一项又是一个链表。当新建一个HashMap的时候,就会初始化一个数组。并允许使用null值和null键。 具体的数据结构图如下图所示,由数组和链表构成。允许使用为null的键和值。   2.HashTable概述: 和HashMap一样,Ha
相关文章
相关标签/搜索