Iterator、Iterable、ListIterator与ArrayList

Iterable从前文的继承关系图来看,Collection继承自Iterable。其接口详情如下:实现这个接口,就可以使用"for-each"循环来遍历其中的元素. 参考For-each Loop.// 此处返回一个Iterator,以遍历集合public Iterator&l
阅读更多

ArrayList源代码分析

此篇主要解析 ArrayList 的源码处理逻辑继承关系几个有意思的参数// 默认初始容量private static final int DEFAULT_CAPACITY = 10;// 共享空数组private static final Object[] EMPTY_ELEMENTDATA =
阅读更多