day09集合【Map、可变参数、Collections.docxVIP

  • 0
  • 0
  • 约4.4千字
  • 约 9页
  • 2018-03-18 发布于山西
  • 举报
第9天_面向对象(集合【Map、可变参数、Collections)1.Map接口的概述a.Map接口的特点***1.Map 不是Collection的子接口,意味着:Map中没有add,remove,迭代器2.Map集合的每个键值对都是成对存在,Collection每个元素都是孤立存在的3.MapK,V: K(key) 代表键的类型 V(value) 代表值的类型,K,V类型没有必然联系4.Collection中的集合称为单列集合,Map中的集合称为双列集合***5.Map中的集合不能包含重复的键,值可以重复;//一个键 只能找到一个值 6.Map中常用的集合为HashMap集合、LinkedHashMap集合。(LinkedHashMap有序,HashMap无序)2.Map集合中常用子类a.HashMap集合:无序的,底层哈希表结构b.LinkedHashMap集合:有序的,底层链表+哈希表结构c.无论是哪一种map 都必须保持键的唯一性, 所以键所属的类型必须重写hashCode和equals,以为保证键的唯一性3.Map接口中的常用方法只要是容器的方法增:V put(K key,V value);//向集合中添加 一个键值对返回值表示:被覆盖的那个键值对的值,如果没有覆盖返回null删:V remove(K key);//删除以此键 为键的键值对,如果删除成功,返回此键对应

文档评论(0)

1亿VIP精品文档

相关文档