1. 首页
  2. 编程语言
  3. Java
  4. Java 集合系列(二)ArrayList详解

Java 集合系列(二)ArrayList详解

上传者: 2021-07-26 10:17:56上传 PDF文件 180.51 KB 热度 10次

ArrayList 是通过一个数组来实现的,因此它是在连续的存储位置存放对象的引用,只不过它比 Array 更智能,能够根据集合长度进行自动扩容。实际上,ArrayList的内部实现原理也是这样子,我们可以来研究分析一下ArrayList的源码扩容调用方法,实际也就是数组复制的过程从上面的源码分析可知,扩容和随机插入元素的消耗比较大,因此在实际开发中,应尽量指定ArrayList大小,减少在随机插入操作。

下载地址
用户评论