java泛型
来源:互联网 发布:如何学习seo 编辑:程序博客网 时间:2024/06/05 10:43
泛型
1:含义
狭义的讲就是广泛的数据类型
2:引出:
在实际情况中不确定需要使用的数据类型 如:坐标案例
3:优点:
运用泛型的最大好处就是避免了类型转换异常。
4:注意:
不能使用基础数据类型,如int只能用Integer.
5:构造方法使用泛型
clss Coord{
public coord(T C_x,T C_y)
{
}
}
6:指定多个泛型(见案例)
7:泛型的安全警告
在申明指定泛型的类型,如果没有指定就会在编译时出现警告,
但依然可以执行因为没有指定类型就是object类型
8:泛型与子类继续的限制(在泛型中不能用父类来接收子类)
9:泛型通配符(一般用在参数传递时)
public void fun(Coord<?,?>C)
10:受限泛型: public void fun(Person<? extends Number> p)
?就只能是Number的子类或Number
public void fun(Person<? super String> p)
?就只能是String的父类或自己
1:含义
狭义的讲就是广泛的数据类型
2:引出:
在实际情况中不确定需要使用的数据类型 如:坐标案例
3:优点:
运用泛型的最大好处就是避免了类型转换异常。
4:注意:
不能使用基础数据类型,如int只能用Integer.
5:构造方法使用泛型
clss Coord{
public coord(T C_x,T C_y)
{
}
}
6:指定多个泛型(见案例)
7:泛型的安全警告
在申明指定泛型的类型,如果没有指定就会在编译时出现警告,
但依然可以执行因为没有指定类型就是object类型
8:泛型与子类继续的限制(在泛型中不能用父类来接收子类)
9:泛型通配符(一般用在参数传递时)
public void fun(Coord<?,?>C)
10:受限泛型: public void fun(Person<? extends Number> p)
?就只能是Number的子类或Number
public void fun(Person<? super String> p)
?就只能是String的父类或自己
0 0
- 【java 2】java泛型
- Java 泛型 Java generic
- Java Tutorials_Generics(java泛型)
- Java基础 Java 泛型
- java 泛型
- java泛型
- Java泛型
- Java泛型
- java泛型
- java泛型
- java泛型
- Java 泛型
- Java泛型
- Java 泛型
- JAVA 泛型
- java 泛型
- java泛型
- Java泛型
- spring mvc 错误
- sqoop1 命令说明
- OCP-1Z0-051-2015-39题
- 第十周项目2-二叉树遍历的递归算法
- 第十周项目3利用二叉树遍历思想解决问题
- java泛型
- 高屋建瓴-------谈观看朱老师视频有感
- Mysql 查看连接数,状态
- DLMS电能表通讯协仪
- description方法是NSObject自带的方法,包括类方法和对象方法
- Servlet规范简介
- 项目1.4--哈弗曼编码的算法验证
- Android-内功篇-Intent-Flag详解
- 第十周项目3【利用二叉树遍历思想解决问题】(2)