JAVA中Map接口的特点

1)Map与 Collection并列存在。用于保存具有映射关系的数据 Key-Value (双列元素)

2)Map中的key和value可以是任何引用类型的数据,会封装到 HashMap$Node对象中

3)Map中的key不允许重复,原因和HashSet一样,当有相同的key是就等价于替换

4)Map中的 value可以重复

5)Map的key可以为 null, value也可以为nul,注意key为null只能有一个, value为null,可以多个

6)大部分情况下常用 String类作为Map的key

7)key和 value之间存在单向一对一关系,即通过指定的key总能找到对应的 value(类似于高中里函数的概念:f(x)函数)

posted @ 2021-11-16 10:17  肖万  阅读(422)  评论(0)    收藏  举报