Map 接口 想函数 y = f(x);
1.存储的是 键值对 key - value
2.key 和 value 都可以是任何数据类型的
3.key 用 Set 来存放,所以是不可以重复的,即同一个Map对象所对应的类,必须重写hashCode() 和 equals() 方法,但value 是可以重复的
4.常用String 作为 Map 的键
5.key 和 value 之间存在着单向 一对一 关系,即通过制定的key 总能找到唯一的、确定的 value
HashMap 和 HashSet 底层是有关系的
1.存储的是 键值对 key - value
2.key 和 value 都可以是任何数据类型的
3.key 用 Set 来存放,所以是不可以重复的,即同一个Map对象所对应的类,必须重写hashCode() 和 equals() 方法,但value 是可以重复的
4.常用String 作为 Map 的键
5.key 和 value 之间存在着单向 一对一 关系,即通过制定的key 总能找到唯一的、确定的 value
HashMap 和 HashSet 底层是有关系的