三者的关系
Iterable
可见Iterable是一个接口
Iterable中的方法:
方法的详细使用信息:(因为这个方法较少,我就把它的使用粘出来了,下面的两个就不粘了,下面有api的链接,可以自行查看)
Collection
Collection不一定具备线性结构的特点。
线性结构的特点:元素之间有前后关系; 容器中的元素,可以以下标的形式来体现; 有头部、尾部、中间的概念。
Collection是一个接口,该接口中规范了后序容器中常用的一些方法,如下:
Collection继承Iterable接口。
图中标红的地方是Collection的常用方法,更多使用方法请查看java中文版api
List
list是线性结构
在集合框架中,List是一个接口,继承自Collection。
站在数据结构的角度来看,List就是一个线性表,即n个具有相同类型元素的有限序列,在该序列上可以执行增、删、改、查以及变量等操作。
List中的常用方法: