什么是泛型

1.泛型的基本概念

泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数, 这种参数类型可以 用在类,接口和方法的创建中,分别被称为泛型类,泛型接口,泛型方法。

java语言引入泛型的好处就是安全简单。

泛型的好处

(1)类型安全。

通过知道使用泛型定义的变量的类型限制,编译器可以更有效地提高Java程序的类型安全。

(2)消除强制类型转换。

消除源代码中的许多强制类型转换。这使得代码更加可读,并且减少了出错机会。所有的强制转换都是自动和隐式的。

(3)提高性能。


泛型使用的注意事项

(1)泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。

(2)泛型的类型参数可以有多个。

(3)不能对确切的泛型类型使用instanceof操作。

(4)不能创建一个确切的泛型类型的数组

原文地址:https://www.cnblogs.com/WQuan/p/6020792.html