Java集合类
肥宅快乐码
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ArrayList中的Iterator详解
每个实现Iterable接口的类必须提供一个iterator方法,返回一个Iterator对象,ArrayList也不例外 public Iterator<E> iterator() { return new Itr(); } 返回的是一个Itr类的对象,接下来我们来看它的部分源码 protected transient int modCount = 0; priv...原创 2019-09-13 12:07:29 · 2981 阅读 · 0 评论 -
集合类源码学习
1. ArrayList 类结构图: 数据结构: 为什么要先继承AbstractList,而让AbstractList先实现List?而不是让ArrayList直接实现List? 是为了拿到一些通用的方法,然后自己在实现一些自己特有的方法,这样一来,让代码更简洁,就继承结构最底层的类中通用的方法都抽取出来。 RandomAccess接口:这个是一个标记性接口,如果实现了该接口,那么使用普通的...原创 2019-12-27 15:21:24 · 251 阅读 · 0 评论
分享