Java 第一阶段各种扩容 StringBuilder/StringBufferArrayList Map接口
ArrayList内部数组默认的初始容量是10,如果不够会以1.5倍的容量增长ArrayList()构造一个初始容量为10的空序列源码摘抄:intnewCapacity = oldCapacity + (oldCapacity >> 1);解释:数组的新容量=旧容量/2的一次方--相当于原来的1.5倍扩容ArrayList相当于在没指定initialCapacity时就是会使用延迟分配对象数组空间,当第一次插入元素时才分配10(默认)个...