先看图:
Collection接口
是最基本的容器接口,继承至Iterable接口(通过迭代器进行元素访问)
元素允许重复,可以无序
List
List限定容器中元素是有序,允许重复
用户可以使用index来直接方法元素(类似于数组)
允许添加,删除、设定元素,重要的是能够实现向前向后遍历
Set
不包含重复元素,
Set最多只有一个null元素。
能够想到的是Set的构造函数一定有一个约束条件,限制传入的Collection不能包含重复的元素。
是最基本的容器接口,继承至Iterable接口(通过迭代器进行元素访问)
元素允许重复,可以无序
List限定容器中元素是有序,允许重复
用户可以使用index来直接方法元素(类似于数组)
允许添加,删除、设定元素,重要的是能够实现向前向后遍历
不包含重复元素,
Set最多只有一个null元素。
能够想到的是Set的构造函数一定有一个约束条件,限制传入的Collection不能包含重复的元素。