泛型 Generic
泛型机制(generic mechanism)
1.what:
如果除去对象的基本数据类型外,实现方法是相同的,那么我们就可以用泛型实现(generic implementation)来描述这种基本功能。
2.why:为什么要有泛型(Generic)?
- 解决元素存储的安全性问题:编译时检测类型,提高代码的安全性
- 解决数据元素获取时,需要类型强转的问题:减少了类型转换的次数,提高了效率
- 提高代码的复用性
泛型,JDK1.5新加入,解决数据类型的安全性问题,其主要原理是:
- 在类声明时通过一个标识,表示类中某个属性的类型或者是某个方法的返回值及参数类型。
- 这样在类声明或实例化时,只要指定好需要的具体的类型即可。
Java泛型可以保证&#