引言
Java 类库中包含了 Map 的几种实现,包括:HashMap,TreeMap,LinkedHashMap,WeakHashMap,ConcurrentHashMap,IdentityHashMap。
集合框架如下图,本文只对 Map 做介绍。
HashMap
HashMap 底层是哈希表。Key 不允许重复,Value 允许重复,k、v都可以是null。
Java 类库中包含了 Map 的几种实现,包括:HashMap,TreeMap,LinkedHashMap,WeakHashMap,ConcurrentHashMap,IdentityHashMap。
集合框架如下图,本文只对 Map 做介绍。
HashMap 底层是哈希表。Key 不允许重复,Value 允许重复,k、v都可以是null。