1.List arrayList = new ArrayList();
如果像上面这样使用默认的构造方法,初始容量被设置为10。当ArrayList中的元素超过10个以后,会重新分配内存空间,
使数组的大小增长到16。
可以通过调试看到动态增长的数量变化:10->16->25->38->58->88->...
2. 长度增长计算公式: ((旧容量 * 3) / 2) + 1
如果像上面这样使用默认的构造方法,初始容量被设置为10。当ArrayList中的元素超过10个以后,会重新分配内存空间,
使数组的大小增长到16。
可以通过调试看到动态增长的数量变化:10->16->25->38->58->88->...
2. 长度增长计算公式: ((旧容量 * 3) / 2) + 1