ArrayList源码阅读分析(JDK1.8)

        ArrayList也是我们开发过程中常用的集合之一,虽然实现原理比较简单,但是还是通过本文简单的介绍和分析下,底层是用Object数组实现的,下面直接进入正题。

一、  ArrayLis的默认构造函数说明

 

          从上面的代码可以看出,当新建一个  ArrayList集合的时候,如果不指定容量,就是创建了一个容量为10,数组为空数组的List集合,插入一个元素的时候会将空数组初始化为长度为容量的数组。

二、  ArrayLis的add()函数源码分析

 

 

二、  ArrayLis的remove()函数源码分析

 

posted @ 2019-09-28 18:54  咸鱼皮克斯  阅读(89)  评论(0编辑  收藏  举报