热门
最新
红包
立Flag
投票
同城
我的
发布
Java的泛型(一)
https://www.runoob.com/java/java-generics.html
https://blog.csdn.net/Sunshineoe/article/details/110162807
1. 采用泛型的好处
(1)编译时检查添加元素的类型,提高了安全性
(2)减少了类型转换的次数,提高效率
(3)不再提示编译警告
2.泛型细节
(1)指定泛型的数据类型时要求是引用类型,不能是基本数据类型
(2)在给泛型指定具体类型后,可以传入该类型或者其子类类型
3.泛型没有继承性
<?> 表示支持任意泛型类型
<? extends AA> 表示支持AA类以及AA类的子类规定了泛型的上限
<? super AA> 支持AA类以及AA类的父类,不限于直接父类,规定了泛型的下限
4.泛型的使用
泛型-广泛的类型(比如包装类(Integer、Double、...)、String、Animal、Person等等)
泛型又称参数化类型是Jdk5.0出现的新特性,解决数据类型的安全性问题
Java泛型可以保证如果程序在编译时没有发出警告,运行时就不会产生ClassCastException异常.同时代码更加简洁、健壮
泛型的作用可以在类声明时通过一个标识表示类中某个属性的数据类型,或者是参数类型,或者是某个方法的返回值的类型
在类声明或实例化时只要指定好需要的具体的类型即可
CSDN App 扫码分享
评论
点赞
打赏
- 复制链接
- 举报
下一条:
Java的集合练习题