public static <T> List<T> 中的第一个<T>,个人理解: 1.声明T 2.声明方法是一个泛型方法 注意: 泛型在编译器中实现,虚拟机不知道泛型的存在。 T与?的区别: https://blog.csdn.net/sunshine_YG/article/details/80089946