List指的是集合.<>是泛型,里面指定了这个集合中存放的是什么数据. 比如有一个学生类Student,Student里面包含了学生的一些信息.这样每一个Student对象就代表了一个学生.此时List<Student>就代表这个集合中存放了很多个学生对象,这个集合就像一个班级一样.?就是代表不确定啊.?就是代表可以没有或者只有一个List<?> 中?代表任意类,这是泛型的表示,就是在List定义的时候就知道List中要存放什么类型的对象, 例如List<String> list = new ArrayList<String>();list中只能存放String类型的对象