Skip to content

Commit 937b9af

Browse files
修改两个错别字
修改两个错别字 1. 降到->讲到 2. 从新->重新
1 parent c691c56 commit 937b9af

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Java相关/ArrayList-Grow.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454

5555
```
5656

57-
细心的同学一定会发现 :**以无参数构造方法创建 ArrayList 时,实际上初始化赋值的是一个空数组。当真正对数组进行添加元素操作时,才真正分配容量。即向数组中添加第一个元素时,数组容量扩为10。** 下面在我们分析 ArrayList 扩容时会降到这一点内容
57+
细心的同学一定会发现 :**以无参数构造方法创建 ArrayList 时,实际上初始化赋值的是一个空数组。当真正对数组进行添加元素操作时,才真正分配容量。即向数组中添加第一个元素时,数组容量扩为10。** 下面在我们分析 ArrayList 扩容时会讲到这一点内容
5858

5959
## 二 一步一步分析 ArrayList 扩容机制
6060

@@ -308,7 +308,7 @@ ArrayList 源码中有一个 `ensureCapacity` 方法不知道大家注意到没
308308

309309
```
310310

311-
**最好在 add 大量元素之前用 `ensureCapacity` 方法,以减少增量从新分配的次数**
311+
**最好在 add 大量元素之前用 `ensureCapacity` 方法,以减少增量重新分配的次数**
312312

313313
我们通过下面的代码实际测试以下这个方法的效果:
314314

@@ -344,4 +344,4 @@ public class EnsureCapacityTest {
344344
345345
```
346346

347-
通过运行结果,我们可以很明显的看出向 ArrayList 添加大量元素之前最好先使用`ensureCapacity` 方法,以减少增量从新分配的次数
347+
通过运行结果,我们可以很明显的看出向 ArrayList 添加大量元素之前最好先使用`ensureCapacity` 方法,以减少增量重新分配的次数

0 commit comments

Comments
 (0)