1,Map接口概述
-
将键映射到值的对象
-
一个映射不能包含重复的键
-
每个键最多只能映射到一个值
2,Map接口和Collection接口的不同
-
Map是双列的,Collection是单列的
-
Map的键唯一,Collection的子体系Set是唯一的
-
Map集合的数据结构值针对键有效,跟值无关;Collection集合的数据结构是针对元素有效
3,hashSet 底层依赖于是HashMap,把value给隐藏掉。
4,常用方法
-
Map
-
HashMap
-
底层是哈希算法,针对键
-
-
LinkedHashMap
-
底层是链表,针对键
-
-
TreeMap
-
底层是二叉树算法,针对键
-
开发中用HashMap比较多
-
-