Collection
Collection是单个方式存储元素的集合的超级父接口
接于
:集合
Collection继承IteraBle拿到Itertor方法
只要执行这个方法,就可以返回一个Iterator对象
所有集合继承IteraBle的意义是 所有集合都是可迭代的
ArrayList、LinkedList、Vector实现List接口
ArrayList初始容量为10,可指定初始容量:
new ArrayList(20)
//传入整型参数
底层是Object类型的数组
底层创建容量为0的数组,在第一次添加元素时数组初始化容量为10,容量每次自动增长到原容量的1.5倍
建议给定数组的初始化容量,减少数组扩容次数
数组难以储存大数据量,因为难以找到一大块连续的内存空间
HashSet、接口SortedSet(派生TreeSet)继承于Set接口
SortedSet特点
由于继承了Set元素,所以它的特点也是无序不可重复,但是放在SortedSet集合中的元素可以自动排序。可以称为可排序集合(放到该集合的元素将会自动按大小顺序排序的)
注
:以上类仅是举例,非全部类