在JAVA中,关于泛型的说法错误的是( )
泛型是JDK1.5出现的新特性
泛型是一种安全机制
使用泛型避免了强制类型转换
使用泛型必须进行强制类型转换
现在有一个集合,在没有泛型时传递的数据都是作为Object类进行存储的,如果在其中即存储int数据类型,又存储String、char等多种数据类型,这样在编译中不会出现错误,但是在实际调用中,就会产生ClassCastException,即类型转换异常错误,使用泛型的主要目的是加强类型安全及减少类转换的次数。
Java泛型的特点:
1、Java从JDK 1.5之后开始支持泛型。
2、编译时进行更强的类型检查。
3、Java编译器检查泛型代码的强类型,如果代码违反类型安全会出错。修正编译时的错误比修正运行时的错误容易,后者可能难以找到。
4、消除显示类型转换。
5、编码采用泛型重构后,可以看到,无需强制转换。
Java泛型的特点:
1、Java从JDK 1.5之后开始支持泛型。
2、编译时进行更强的类型检查。
3、Java编译器检查泛型代码的强类型,如果代码违反类型安全会出错。修正编译时的错误比修正运行时的错误容易,后者可能难以找到。
4、消除显示类型转换。
5、编码采用泛型重构后,可以看到,无需强制转换。