一.为什么需要集合 如果要将100个学生成绩存放到程序中,怎么做? 首先想到是数组 int[] scores=new int[100]; 然而,长度是固定的,比如是101个学生成绩,这个数组就不能用了,越界. 另外如果只使用了10个,则另外90个都被浪费了. 总之:集合是数组的升级,长度是动态的,无需预定义 package com.zhangguo.chapter8.d1; import java.util.ArrayList; import java.util.List; public cla…