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 评论
分享