java泛型使用的简单规则和限制
来源:互联网 发布:淘宝换ipad电池 编辑:程序博客网 时间:2024/06/13 10:42
Java语言引入泛型的好处是安全简单。泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。
泛型在使用中还有一些规则和限制:
1、泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。
2、同一种泛型可以对应多个版本(因为参数类型是不确定的),不同版本的泛型类实例是不兼容的。
3、泛型的类型参数可以有多个。
4、泛型的参数类型可以使用extends语句,例如<T extends superclass>。习惯上成为“有界类型”。
5、泛型的参数类型还可以是通配符类型。例如Class<?> classType = Class.forName(Java.lang.String);
泛型在使用中还有一些规则和限制:
1、泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。
2、同一种泛型可以对应多个版本(因为参数类型是不确定的),不同版本的泛型类实例是不兼容的。
3、泛型的类型参数可以有多个。
4、泛型的参数类型可以使用extends语句,例如<T extends superclass>。习惯上成为“有界类型”。
5、泛型的参数类型还可以是通配符类型。例如Class<?> classType = Class.forName(Java.lang.String);
0 0
- java泛型使用的简单规则和限制
- 视图使用规则和限制[转]
- Visual C++ TLS 的规则和限制
- 数据库-视图(概念、优点、使用规则和限制、视图和基本表的区别)
- Java中<? extends T>和<? super T>的理解,泛型的使用规则
- iOS-UIDatePicker的简单使用和时间范围限制
- 最简单的网络限制方案,ACL规则。
- 正则表达式简单语法规则和IOS的使用
- make的简单使用规则
- GCC的简单使用规则
- Java的final的声明范围和使用限制
- Java并发编程规则:构建封闭的线程限制
- 数据库中触发器的作用,规则和限制
- Java集合框架的层次结构和使用规则梳理
- java中static 和 final 的一些使用规则
- 接口的使用和规则
- void的使用和规则
- Java泛型的一些限制
- android面试题之触摸事件分发与处理简述
- 判断javasript对象总结
- linux中如何运行动程序
- Android中的SpannableString以及Pattern/Matcher的使用
- RGBA实现背景颜色透明
- java泛型使用的简单规则和限制
- sql 中的 and or 并用
- 关于eclipse 打包Strings文件引用错误 解决方法
- const在函数前与函数后的区别
- Java导出pdf表格
- iOS中集成ijkplayer视频直播框架
- UVa 11679 - Sub-prime
- OptionParser getattr github 模型问答 2016.06.20回顾
- qt项目的打包发布