【发布时间】:2013-03-04 00:57:48
【问题描述】:
ArrayList的常用构造函数是:
ArrayList<?> list = new ArrayList<>();
但也有一个重载的构造函数,它的初始容量有一个参数:
ArrayList<?> list = new ArrayList<>(20);
当我们可以随意附加到 ArrayList 时,为什么创建具有初始容量的 ArrayList 很有用?
【问题讨论】:
-
你试过看ArrayList源码吗?
-
@Joachim Sauer:有时我们在仔细阅读源代码时会发现。如果他已经阅读了源代码,我正在尝试。我理解你的一面。谢谢。
-
ArrayList 表现不佳时期,为什么要使用这样的结构
标签: java data-structures arraylist capacity