在java1.5之前,没有泛型的情况下,通过引用Object对象的引用来实现任意化(这是向下转型),缺点就是自己需要在代码明确的做强制类型转换,有转换错误的话,编译无错,但是运行就会出错。
泛型的就是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。
在java1.5之前,没有泛型的情况下,通过引用Object对象的引用来实现任意化(这是向下转型),缺点就是自己需要在代码明确的做强制类型转换,有转换错误的话,编译无错,但是运行就会出错。
泛型的就是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。