java泛型简述
来源:互联网 发布:html5 websocket php 编辑:程序博客网 时间:2024/06/12 01:21
1.为什么要使用泛型
一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定义的类。如果要编写适合于多种类型的代码,这种刻板的限制对代码的束缚就会很大,因此我们需要使用到java泛型来解决这个问题!
2.泛型术语
适用于许多许多的类型
3.泛型的目标
主要就是用来指定容器要持有什么类型的对象,而且由编辑器来保证类型的正确性。
因此,与其使用Object来表述,还不如使用暂时不指定类型,而是稍后再决定具体使用什么类型,即推荐使用泛型。
4.具体实现
为了达到这个目的,我们需要使用类型参数,用尖括号括住,然后放在类名后面。之后要使用这个类时,再用实际类型的参数来替换类型参数(T)即可。
注:T表示为类型参数
如:
public class Base<T>{private T a;public Base(T a){this.a=a}public void set(T a){this.a=a}public T get(){return a;}public static void main(String[] xx){Base<Word> w=new Base<Word>(new Word);Word word = w.get();....}}
0 0
- java泛型简述
- Java 泛型简述
- java基础—泛型简述
- java学习笔记泛型简述
- 简述Java泛型以及原理
- Java -- Java泛型机制简述(一)
- Java简述
- JAVA简述
- Java简述
- Java简述
- Java 简述
- JAVA简述
- Java学习之道:简述泛型通配符<? extends T>和<? super T>
- 简述 JAVA集合类
- Java 集合类简述
- 简述java枚举类型
- java语法简述
- java synchronized方法简述
- Oracle SQL性能优化
- win10锁屏壁纸路径
- HDU1573 X问题【一元线性同余方程组】
- 春天来了,该播种了。久久荒芜的博客重新耕种起来
- 一年之计在于春-2015年两会-2015年工作总体部署
- java泛型简述
- HBuilder与MUI的简单教程
- sql统计
- Android版Flood it游戏源码
- 黑马程序员---oc description
- virtual
- Oracle数据库从BLOB得到HEX字符串
- Win8上安装天翼宽带运行提示停止运行的问题
- python中的可变与不可变类型