Map和List和Set区别:
单一元素集合:(每次存储都是存储一个数据)
List集合:允许元素重复,记录添加的先后顺序.
Set集合:不允许元素重复,不记录添加的先后顺序.
双元素集合:(每次存储都得存储一个key和该key对应的value,key-value)
---------------------------------------------
Map接口没有继承Collection接口,没有继承Itrable接口.
Map本身不是集合,Map表示集合之间的映射关系.Map对象不能使用foreach.
在Map中key是不允许重复的,类似于Set集合.
value允许重复.