在Java中,List接口的继承结构图大概如图所示,其中最上层的Iterable接口和Collection接口是所有Java集合类都需要实现的接口,Iterable接口提供了iterator()方法,可以返回一个Iterator对象,而Iterator也是一个接口,所有实现了Iterable接口的集合类都需要重写iterator()方法,并且在集合类内部还需要实现Iterator接口的next()等方法用于迭代。
赞 (0)
导读:本篇文章讲解 List 源码分析,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com
在Java中,List接口的继承结构图大概如图所示,其中最上层的Iterable接口和Collection接口是所有Java集合类都需要实现的接口,Iterable接口提供了iterator()方法,可以返回一个Iterator对象,而Iterator也是一个接口,所有实现了Iterable接口的集合类都需要重写iterator()方法,并且在集合类内部还需要实现Iterator接口的next()等方法用于迭代。