什么是泛型?
我的理解是:泛型就是把类型明确的工作推迟到创建对象获调用方法的时候才去明确的特殊类型。
为什么要使用泛型呢?
Java语言引入泛型的好处是安全简单。泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。
泛型有三种实用方式
泛型主要分为三类:泛型类、泛型接口和泛型方法。
泛型类:public class Test<T>}{}
T表示未知类型
泛型接口:public interface Test<T>{}
和定义类一样
泛型方法:public <T> void Test(T name){}