JAVA泛型的学习
来源:互联网 发布:淘宝汽车座垫套 编辑:程序博客网 时间:2024/06/10 17:23
**说在前头**:博主只是一个学习java的学生,写这个博客只是想记录自己学习Java的路程。若博客中有不正确的地方,还请各位大牛指教。
泛型注意的几点:
1使用泛型的优点。 能够在编译时而不是运行时检测出错误,所以泛型类型使程序更加可靠。
2 从JDK1.5开始,JAVA允许定义泛型类,泛型接口,泛型方法。
3<T><E>表示**形式泛型类型(formal generic type)**,使用时用一个**实际具体类型(actual concrete type)**替换。替换泛型类型称为**泛型实例化(generic instantiation)**,按照惯例,E,T这样的单个大写字母 用于表示形式泛型类型。
4 泛型类型必须是引用类型,int,double这类的基本数据类型必须使用其类型封装类Integer,Double等.
泛型
1 泛型类和接口
a 定义泛型类
public class classname<E>{
public classname(){
}
}
b使用泛型类创建对象(以Intager为例)
classname<Integer> XX = new classname<>();
注:1) 构造方法不用写<E>.
2) 泛型类可能有多个参数,这种情况<E1,E2,E3>
3) 可以定义一个类或接口作为泛型类或泛型接口的子类型
2 泛型方法 (只能是静态方法)
a 声明泛型方法(<E>在static之后)
public static<E> void funcation(E[] x){
...
}
b调用泛型方法(以Integer为例)
integer[] X = new Integer[];
classname.<Integer>funcation(x);
简单调用(编译器自动发现实际类型)
funcation(x);
- java泛型的学习
- JAVA泛型的学习
- JAVA泛型的学习
- JAVA泛型的小学习
- java学习:泛型的基础知识
- JAVA学习:泛型的必要性
- java泛型的学习总结
- java泛型的深入学习
- Java泛型学习的困惑
- Java —— 泛型的学习
- JAVA学习--泛型的使用
- java 泛型的学习和理解
- java 学习泛型遇到的问题
- Java集合和泛型的学习
- JAVA泛型学习
- java泛型学习
- java泛型学习
- Java泛型学习
- Activity
- sharepoint 2013 安装问题记录
- 常见跳出局部最小值策略
- Sensor框架HAL层和Framework层解读
- Uri详解之——Uri结构与代码提取
- JAVA泛型的学习
- Eclipse中的智能提示
- timedelta
- JAVA多线程-根据lock代码重写
- 常用SQL语句(增删查改、合并统计、模糊搜索)
- 刷题总结#12
- Golang中的正则表达式
- cocos2d-x 提升篇 (20) SpriteFrameCache类的使用
- VS2012(InstallShield2015LimitedEdition)打包程序详解