泛型
2016-06-28 10:31
281 查看
主要是用来控制数据类型,允许在定义类、接口时指定类型形参
1. 类、接口、方法中的类型形参,只有在定义时才可以使用类型形参,当使用类、接口、方法时应为类型形参传入实际的类型
例如:public class Apple<T>
1.1 public class A extends Apple<T> 错误,因为在类的使用时,没有传入实参还是用的形参
1.2 public class A extends Apple 。 java编译器会发出警告:使用了未检查或不安全的操作
2.并不存在泛型类
ArrayList<String> 只是一个可以添加String的特殊的ArrayList
3.使用类型通配符
表示各种泛型List的父类,我们使用类型通配符,类型通配符是一个问号?
1. 类、接口、方法中的类型形参,只有在定义时才可以使用类型形参,当使用类、接口、方法时应为类型形参传入实际的类型
例如:public class Apple<T>
1.1 public class A extends Apple<T> 错误,因为在类的使用时,没有传入实参还是用的形参
1.2 public class A extends Apple 。 java编译器会发出警告:使用了未检查或不安全的操作
2.并不存在泛型类
ArrayList<String> 只是一个可以添加String的特殊的ArrayList
3.使用类型通配符
表示各种泛型List的父类,我们使用类型通配符,类型通配符是一个问号?
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树