转载请注明出处 一.介绍 对于ArrayList,可以说诸位绝不陌生,可以说是在诸多集合中运用的最多一个类之一,那么它是怎样构成,怎样实现的呢,相信很多人都知道数组构成的,没毛病,如果遇到面试的时候,估计还会问,它的默认大小是多少?它是怎样扩容的?它的一个属性modCount有啥作用?线程安全性怎么样?....等待一系列问题.下面就围绕着对该集合的运用来展开,如增删改查,这四个方面.在介绍之前,先来看看该集合的性质 1.里面的元素是有序的(指的是添加的顺序和排列的顺序是一致的) 2.可以添加重复…