集合分为:Collection 和 Map 两个体系
java8为
Collection
的父接口(
Iterable
)提供了一个默认的
Foreach
方法,我们可以使用它进行集合遍历
1. Collection 接口
Collection接口是是Java集合类的顶级接口之一,Collection 接口有 3 种子类型集合: List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、LinkedList、HashSet、LinkedHashSet、ArrayBlockingQueue等。
2. Collections 类
Collections是集合类的一个帮助类, 它包含有各种有关集合操作的静态多态方法,用于实现对各种集合的搜索、排序、线程安全化等操作。此类不能实例化,就像一个工具类,服务于Java的
Collection框架。