ArrayList原理源码分析

ArrayList是我们常用的集合 这里不在一一罗列源码内容,只截取重点代码加以分析 elementData既为ArrayList存储对像的空间,由此我们可以看到ArrayList底层的数据结构是一个Object[]数组。 DEFAULT_CAPACITY定义了数组的默认初始化长度为10,当然也可以自定义数组初始化长度。 它的add(E e)既先对数组+1,然后吧对象放在数组的最后一个; add(
相关文章
相关标签/搜索