特点
Map
与Collection
并列存在,用于保存具有映射关系的数据:key-value
- Map中的key和value可以是任何引用类型的数据,会封装到
HashMap$Node
对象中 - Map中的
key
不允许重复 - Map中的
value
可以重复 - Map的key可以为null,value也可以为null,而key为null,只能一个,value为null可以多个
- 常用String类作为Map的key
- key 和value 之间存在单向一对一关系,即通过指定的key总能找到对应的value