Map是比较特殊的集合,也叫映射,它一次存储两个数据(一个键值对,Entry)。键(key)和值(value)可以是任何类型,键不允许重复,值允许重复。一个键有且只能对应一个值。键和值的类型可以不一样。
HashMap:基于哈希表结构的Map实现,允许使用null值和null键,不保证顺序,不保证线程安全。
LinkedHashMap:基于哈希表和链表结构的Map实现,允许使用null值和null键,维护插入顺序为遍历顺序,不保证线程安全。
TreeMap:基于平衡二叉树结构的Map实现,不允许null键,允许null值,根据其键的自然顺序进行排序,不保证线程安全。
|
|