Map

map概叙

案例:
    学生案例,例如要区分一个学生  往往需要使用到学号,是不能单纯的通过姓名和年龄作区分的
    如果采用单个元素的集合  需要查找一个学生的名字,那么需要遍历直到找到为止
    由于学号可以用于区分学生信息,那么学号是唯一的   
    Java提供了一种集合: Map
特点 :
    将键映射到值的对象,一个映射不能包含重复的键;并且每个键只能映射一个值.
Map和Collection有何区别?
        Map集合储存元素是成对出现的,Map集合的键是唯一的,值是可重复的.
        Collection集合储存的元素是单独出现的.Collection的儿子Set的唯一的,List是可重复的.
注意: Map的数据结构值针对键有效,跟值无关
      Collection集合的数据结构是针对元素有效

阅读更多