testgen

第8章 泛型

为什么要有泛型? 解决元素存储的 安全性问题 。 解决获取数据元素时,需要 类型强转 的问题。 泛型是JDK1.5新加入的,解决数据类型的安全性问题。其主要原理是在类声明时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这样在类声明或实例化时只要指定好需要的具体的类型即可。 Java泛型可以保证如果程序在编译时没有发出警告,运行时就不会产生 ClassCastException 异常。同时,代码更加简洁、健壮。 使用泛型 泛型的声明 interface List<T> 和 class TestGen<K,V> 其中,T,K,V不代表值,而是表示类型。 这里使用任意字母都可以...