泛型

泛型

介绍

  • 泛型又称参数化类型,是jdk5.0出现的新特性,解决数据类型的安全性问题
  • 在类声明或实例化时只要指定好需要的具体类型即可
  • Java泛型可以保证如果程序在编译时没有发出警告,运行时就不会产生ClassCastException异常,同时代码更加简洁健壮
  • 泛型的作用是:可以在类声明时通过一个标识标识类中某个属性的类型,或者是某个方法的返回值的类型,或者是参数类型

基本语法

声明

interface 接口{} 和class 类<K,V>

说明:

  • 其中T,K,V不代表值,而是代表类型
  • 任意字母都可以,常用T表示,是Type的缩写
实例化
  • 要在类名后面指定类型参数的值

注意事项

  • 在给泛型指定具体类型后,可以传入该类型或者其子类型
  • 给泛型指向数据类型时,要求是引用类型,不能是基本数据类型
posted @ 2021-08-11 22:27  mx_info  阅读(42)  评论(0)    收藏  举报