Skip to content

Commit 5684505

Browse files
authored
修改arraylist扩容大小
1 parent 3061ec2 commit 5684505

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/container/java-container-list.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ transient Object[] elementData;
6363
private int size;
6464
```
6565

66-
- `size` - 是动态数组的实际大小。默认初始容量大小为 `10` (可以在构造方法中指定初始大小),添加元素时如果发现容量已满,会自动扩容一倍。
66+
- `size` - 是动态数组的实际大小。默认初始容量大小为 `10` (可以在构造方法中指定初始大小),添加元素时如果发现容量已满,会自动扩容,如果实际大小为偶数就是1.5倍,否则是1.5倍左右! 奇偶不同,比如 :10+10/2 = 15, 33+33/2=49。如果是奇数的话会丢掉小数.
6767
- `elementData` - 是一个 `Object` 数组,用于保存添加到 `ArrayList` 中的元素。
6868

6969
#### ArrayList 的序列化

0 commit comments

Comments
 (0)