泛型

java泛型中 <T> 和 <E> 和 <?> 的区别?
    "T" 是Type的首字母,"E" 是Element的首字母。在使用中集合通常使用E,这只是一种习惯而已两者并没有本质上的区别。
    List<?> 和 List 的效果是一样的,?是类型通配符,代表所有类型,
    T、E代表在调用时的指定类型。T、E会进行类型推断,?不会进行类型推断。

原文地址:https://www.cnblogs.com/guofz/p/10287826.html