泛型值得就是不把一个类,或者一个方法,或者接口的数据类型定义死了,在使用list,通常会这样使用List<String> list = new ArrayList<String>();这个String就是泛型,值得意思就是说,这是一个字符串集合,List<Integer> list = new ArrayList<Integer>();这个就是指的是一个整型的集合,同一个list为什么有这么多种呢,就是因为在设计list的时候,没有去规定list的类型,用E代替了,这个E是需要在new list的时候,要传进去的。