例如: ArrayList<Integer> list = new ArrayList<>(300); for(int i = 0;i<700;i++){ System.out.println("i = " + i); list.add(i); } 300代表的是ArrayList数组长度是300。 当list中添加的数目达到300之后(就是301)才会扩容。扩容为300的1.5倍。