2019-08-19 集合、Collection接口

集合(Collection):

  • Java中集合类是用来存放对象的
  • 集合相当于一个容器,里面包容着一组对象 —— 容器类
  • 其中的每个对象作为集合的一个元素出现
  • Java API提供的集合类位于java.util包内
  • 数组也是容器,它是定长的,访问非常快,但是数组不会自动扩充
  • 数组可以包含基本数据类型或引用类型的对象,而集合中只能包含引用类型的对象
  • Collection接口:
  • 1.List接口:实现类ArrayList(它是基于数组实现的)动态的数组列表 长度不是固定的,它是一个有序的集合
  •               List;表示范型,用来约束集合元素的类型。
    
  • 2.Set接口:一个不包含重复元素的collection,它是无序的集合
  •           实现类有两个:HashSet(无序的)         TreeSet(具有排序功能)
    
  • 3.Map接口:它不是Collection接口的子接口
  •               实现类有两个:HashMap(无序的) TreeMap(具有排序功能)
    
  •               Map添加元素是通过键-值对的方式通过put(k,v)方法来完成的。

你可能感兴趣的:(2019-08-19 集合、Collection接口)