LinkedList类的源码阅读

继ArrayList之后,我们来看一下LinkedList源码,先说一下他们实现的接口的不同之处: 相同处: 都显现了List<E>、Cloneable、java.io.Serializable其中可能不大明白的就是Cloneable接口,它是一个空...

2018-08-02 13:55:45

阅读数:17

评论数:0

listIterator迭代器的学习

在看listIterator迭代器之前,我们先来总结一下它与iterator迭代器的相同点和不同点。 相同点: 1)都是迭代器,在对集合进行遍历时都可以使用。 2)都有hashNext和next方法,都能顺序遍历。 3)都可以实现删除操作。 说的更直白一点的话,就是iterator有的方...

2018-07-16 16:31:42

阅读数:24

评论数:0

ArrayList源码学习

在之前已经讲解了迭代器在ArrayList中的实现,那么我们接下来看一下这个ArrayList的类的详细实现;

2018-07-13 10:22:48

阅读数:23

评论数:0

iterator接口源码分析(ArrayList中的实现)

iterator是一个迭代器接口,它里面主要有:boolean hasNext();E next();这两个方法,第一个方法表示迭代器含有更多元素则返回true;否则返回false;第二个方法是返回迭代器的下一个元素;其中还有两个实现方法: default void remove() { ...

2018-07-05 00:21:01

阅读数:78

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭