Iterable\Collection\List的常见方法签名以及含义

文章目录

  • 三者的关系
  • ==Iterable==
  • ==Collection==
  • ==List==

三者的关系

Iterable\Collection\List的常见方法签名以及含义_第1张图片


Iterable

在这里插入图片描述
可见Iterable是一个接口

Iterable中的方法:
Iterable\Collection\List的常见方法签名以及含义_第2张图片
方法的详细使用信息:(因为这个方法较少,我就把它的使用粘出来了,下面的两个就不粘了,下面有api的链接,可以自行查看)
Iterable\Collection\List的常见方法签名以及含义_第3张图片


Collection

Collection不一定具备线性结构的特点。
线性结构的特点:元素之间有前后关系; 容器中的元素,可以以下标的形式来体现; 有头部、尾部、中间的概念。
Collection是一个接口,该接口中规范了后序容器中常用的一些方法,如下:
在这里插入图片描述
Collection继承Iterable接口。
Iterable\Collection\List的常见方法签名以及含义_第4张图片
Iterable\Collection\List的常见方法签名以及含义_第5张图片

图中标红的地方是Collection的常用方法,更多使用方法请查看java中文版api


List

list是线性结构
在集合框架中,List是一个接口,继承自Collection。
站在数据结构的角度来看,List就是一个线性表,即n个具有相同类型元素的有限序列,在该序列上可以执行增、删、改、查以及变量等操作。
List中的常用方法:
Iterable\Collection\List的常见方法签名以及含义_第6张图片
Iterable\Collection\List的常见方法签名以及含义_第7张图片

你可能感兴趣的:(DS,java,数据结构)