当List<String> list =new ArrayList<String>(20); 他会扩容多少次?A 0 B 1 C 2 D 3答案是A: 因为这个集合调用的是ArryList的有参构造, 咱们可以看一下ArryList的有参构造. public ArrayList(int initialCapacity) { if (initialCapacity > 0) { this.elementData = new Object[initialCapaci…
List<String> list = new ArrayList<String>(); 第一次看到这行代码是一头雾水,查了好久才弄清楚这是什么东西,怎么用,所以记录下来,方便以后查阅. 首先看一段代码 public class GenericTest { public static void main(String[] args) { List list = new ArrayList(); list.add("qqyumidi"); list.add(&qu…
当List<String> list =new ArrayList<String>(20); 他会扩容多少次?A 0 B 1 C 2 D 3答案是A: 因为这个集合调用的是ArryList的有参构造, 咱们可以看一下ArryList的有参构造. public ArrayList(int initialCapacity) { if (initialCapacity > 0) { this.elementData = new Object[initialCapaci…