[一]ArrayList 一ArrayList的内部结构 (1)ArrayList内部维护的是一个Object数组 (2)ArrayList数组扩容后数组的长度的公式:旧的数组长度+(旧数组长度>>1); (3)ArrayList的subList()方法,并不会产生新的ArrayList对象,只是返回SubList对象,该对象持有ArrayList对象的引用,记录了截取的起始和结束的下标. (4)ArrayList遍历方便,查找困难.相比较HashMap,更容易查找,遍历麻烦. (5)Arra…