对泛型的一些整理
来源:互联网 发布:卡尔曼滤波算法原理 编辑:程序博客网 时间:2024/05/21 09:44
JAVA中泛型的使用,无疑使代码更加规范,是一种通过规范来减少运行错误的有效手段.
以下是几种泛型的常用方法.
1.在某个集合中使用泛型,定义该集合里面的对象的类型.
ArrayList<String> list=new ArrayList<String>;
则此列表中只能存放String 类型的对象.如果尝试做以下操作:
list.add(new Integer(100));
编译器将报错,不能通过编译.
2.自定义泛型
class Myclass<T>{
private T num;
public Myclass(T param1){
this.num=param1;
}
}
class MyclassTest{
Myclass<Integer> myClass=new Myclass<Integer>(new Integer(100));
}
3.泛型限定
<T extends Number> 需是Number的子类<T super Number> 需是Number 父类
4.使用通配符
<?>
5.方法中使用泛型
public <T extends Comparable> T max(T t1, T t2)
以下是几种泛型的常用方法.
1.在某个集合中使用泛型,定义该集合里面的对象的类型.
ArrayList<String> list=new ArrayList<String>;
则此列表中只能存放String 类型的对象.如果尝试做以下操作:
list.add(new Integer(100));
编译器将报错,不能通过编译.
2.自定义泛型
class Myclass<T>{
private T num;
public Myclass(T param1){
this.num=param1;
}
}
class MyclassTest{
Myclass<Integer> myClass=new Myclass<Integer>(new Integer(100));
}
3.泛型限定
<T extends Number> 需是Number的子类<T super Number> 需是Number 父类
4.使用通配符
<?>
5.方法中使用泛型
public <T extends Comparable> T max(T t1, T t2)
- 对泛型的一些整理
- 对VC++一些常见问题的整理
- 对VC++一些常见问题的整理
- 对VC 一些常见问题的整理
- 对VC++一些常见问题的整理
- 对VC++一些常见问题的整理
- [转]对VC++一些常见问题的整理
- 对VC++一些常见问题的整理
- C#对opendialog的一些整理
- 对VC++一些常见问题的整理(www.sunxin.org)
- 对苹果产业链大会上一些资料的整理
- 整理一些js对html标签的操作 ing...
- 对AOP切面的一些整理与理解
- 对之前Android基础的一些整理(一)
- 对json,xml,cvs的一些整理d
- 对HTML5中一些不常见的标签整理
- 对泛型的一些理解
- 对Java泛型的一些思考
- unistd.h
- 乱码问题解决
- U盘打不开想保存里面数据的问题?
- ANT方法中集成应用程序(Inno Setup)
- windows开机的问题
- 对泛型的一些整理
- UIQ文件关联步骤
- tar
- JDE的产品线得到了ORALCE 极大的支持.
- Java中的瑕疵
- 独家专访BitComet:无间道行走 快乐并BT着
- 创建不规则窗体和控件
- 教你调整Oracle数据库服务器的性能
- 使用 ISA Server 2004 控制安全的 Internet 访问