泛型的理解

在Java不支持泛型之前,一旦把一个对象加入到集合中,集合就会忘记对象的类型,把所有的对象都当做Object来处理。

但是当程序从集合中取出对象时,又会判断对象的类型,这时就会发生类型转换。这种转换不仅代码臃肿,而且容易出现

类型转换异常。

JDK1.5之后引入了参数化类型,允许我们在创建集合时,指定集合的类型,比如 List<String>,Java的参数化类型被称为

泛型。

原文地址:https://www.cnblogs.com/zhangjwcode/p/6963204.html