From db8807e829f6388c5c70c54f3aa613fc2bf03a34 Mon Sep 17 00:00:00 2001 From: SnailClimb Date: Mon, 17 Jun 2019 09:22:45 +0800 Subject: [PATCH] Update:optimize content --- docs/java/collection/ArrayList-Grow.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/java/collection/ArrayList-Grow.md b/docs/java/collection/ArrayList-Grow.md index 6dd4cc93..06fa5388 100644 --- a/docs/java/collection/ArrayList-Grow.md +++ b/docs/java/collection/ArrayList-Grow.md @@ -270,7 +270,6 @@ public class ArrayscopyOfTest { 10 ``` - ### 3.3 两者联系和区别 **联系:** @@ -281,8 +280,6 @@ public class ArrayscopyOfTest { `arraycopy()` 需要目标数组,将原数组拷贝到你自己定义的数组里或者原数组,而且可以选择拷贝的起点和长度以及放入新数组中的位置 `copyOf()` 是系统自动在内部新建一个数组,并返回该数组。 - - ## 四 `ensureCapacity`方法 ArrayList 源码中有一个 `ensureCapacity` 方法不知道大家注意到没有,这个方法 ArrayList 内部没有被调用过,所以很显然是提供给用户调用的,那么这个方法有什么作用呢? @@ -341,7 +338,6 @@ public class EnsureCapacityTest { ``` 使用ensureCapacity方法前:4637 使用ensureCapacity方法后:241 - ``` 通过运行结果,我们可以很明显的看出向 ArrayList 添加大量元素之前最好先使用`ensureCapacity` 方法,以减少增量重新分配的次数 -- GitLab