1.Map集合概述
Map集合是键值对(key-value)集合
使用场景:购物车信息中<商品,购买数量>的键值对
2.Map的特点
是个泛型接口,Map集合key是无序不重复的,而value是可以重复的,重复key对应的value会覆盖原来的value
HashMap 无序,无索引,不可重复
LinkedHashMap 有序,无索引,不可重复
TreeMap
3.Map的API
是非常常用的,比collection的API更常用!!!所以需要记住这些API
用父类接口来接收为什么可以体现多态
4.Map集合的遍历
键找值
转化成Set
利用maps.forEach
里面用匿名类的形式实现了泛型接口BiConsumer,所以可以用Lambda表达式简化