JDK源码分析-常用的容器实现类ArrayList
作者jaxer来源WriteOnRead(ID:WriteOnRead)概述ArrayList是List接口的一个实现类,也是Java中最常用的容器实现类之一,可以把它理解为「可变数组」。我们知道,Java中的数组初始化时需要指定长度,而且指定后不能改变。ArrayList内部也是一个数组,它对数组的功能做了增强:主要是在容器内元素增加时可以动态扩容,这也是ArrayList的核心所在。前面「JDK源码分析List,Iterator,ListIterator」已经概述了List接口的方法,ArrayL...