在复习Java基础容器扩容相关时,发现许多博客写的十分混乱,整理一下源码和结论 ArrayList 默认初始10个大小,每次扩容是原容量的1.5倍,具体代码如下 public ArrayList() { this(10); } int newCapacity = (oldCapacity * 3)/2 + 1; public static native void arraycopy(Obj