Java泛型,是JDK5引入的一个新特性,允许定义类和接口时使用参数,声明的参数类型在使用时用具体的参数类型进行替换。主要广泛应用于集合类框架中:
泛型的好处:
1.方便:提高代码复用性。以List接口为例,我们可以将String、Integer等类型放入List接口中而不用单独再为各个类型开辟不同的List接口。
2.安全:泛型出之前,是通过Object类实现的类在运行期检查,如果类型转换出错,程序就会崩坏,而泛型可以在编译期就做类型检查,增加了程序的安全性。
Java泛型,是JDK5引入的一个新特性,允许定义类和接口时使用参数,声明的参数类型在使用时用具体的参数类型进行替换。主要广泛应用于集合类框架中:
泛型的好处:
1.方便:提高代码复用性。以List接口为例,我们可以将String、Integer等类型放入List接口中而不用单独再为各个类型开辟不同的List接口。
2.安全:泛型出之前,是通过Object类实现的类在运行期检查,如果类型转换出错,程序就会崩坏,而泛型可以在编译期就做类型检查,增加了程序的安全性。