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