Java中的泛型,只在编译阶段有效。在编译过程中,正确检验泛型结果后,会将泛型的相关信息擦出,并且在对象进入和离开方法的边界处添加类型检查和类型转换的方法。也就是说,泛型信息不会进入到运行时阶段。
泛型有三种使用方式,分别为:泛型类、泛型接口和泛型方法。
泛型可用任意标识表示,常见有T、E、K、V等形式的参数表示
泛型的类型参数只能是类类型,不能是简单类型。类型通配符一般是使用 ?代替具体的类型实参,注意:此处’?’是类型实参,而不是类型形参 。
转发文章:java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一