Java集合框架之十二-------------集合框架执行流程(仅供复习使用)

首先介绍完上图,然后开始针对没集合框架类,进行执行过程的描述。 1.为什么不使用实现Iterator,而使用Iterable? 解:因为如果实现Iterator,必定要实现hasNext以及next方法,也就是必须得定义当前迭代器迭代到哪里的指针,假设为A,但是,如果该集合框架要作为一个方法参数进行传递的时候,到底指针A是指向当前位置,还是重新开始迭代,这会无法预知。因此,实现Iterable,通
相关文章
相关标签/搜索