泛型
泛型
介绍
- 泛型又称参数化类型,是jdk5.0出现的新特性,解决数据类型的安全性问题
- 在类声明或实例化时只要指定好需要的具体类型即可
- Java泛型可以保证如果程序在编译时没有发出警告,运行时就不会产生ClassCastException异常,同时代码更加简洁健壮
- 泛型的作用是:可以在类声明时通过一个标识标识类中某个属性的类型,或者是某个方法的返回值的类型,或者是参数类型
基本语法
声明
interface 接口
说明:
- 其中T,K,V不代表值,而是代表类型
- 任意字母都可以,常用T表示,是Type的缩写
实例化
- 要在类名后面指定类型参数的值
注意事项
- 在给泛型指定具体类型后,可以传入该类型或者其子类型
- 给泛型指向数据类型时,要求是引用类型,不能是基本数据类型

浙公网安备 33010602011771号