Collection接口

List(有序)接口

ArrayList 实现类

LinkedList 实现类

Vector 实现类

Set(无序)接口,没法通过角标来获取元素

HashSet 实现类

TreeSet 实现类

集合中只能存放对象

集合的长度是可以改变的,可以动态添加元素

什么时候使用数组,什么时候使用集合

当元素的个数是固定的话,使用数组,否则使用集合

所有的集合都可以使用迭代器

迭代器里面的对象会自动提升为 Object

ArrayList

LinkedList

Vector

HashSet