java 泛型例子
来源:互联网 发布:淘宝的订单系统架构 编辑:程序博客网 时间:2024/05/21 17:27
Java中的泛型
其实Java的泛型就是创建一个用类型作为参数的类。就象我们写类的方法一样,方法是这样的method(String str1,String str2 ),方法中参数str1、str2的值是可变的。而泛型也是一样的,这样写class Java_Generics<K,V>,这里边的K和V就象方法中的参数str1和str2,也是可变。下面看看例子:
正确输出:value
这只是个例子(Java中集合框架都泛型化了,这里费了2遍事.),不过看看是不是创建一个用类型作为参数的类,参数是K,V,传入的“值”是String类型。这个类他没有特定的待处理型别,以前我们定义好了一个类,在输入输入参数有所固定,是什么型别的有要求,但是现在编写程序,完全可以不制定参数的类型,具体用的时候来确定,增加了程序的通用性,像是一个模板。
JDK1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明Java已经有大幅度的变化。本文将讲解JDK5.0支持的新功能-----Java的泛型.
其实Java的泛型就是创建一个用类型作为参数的类。就象我们写类的方法一样,方法是这样的method(String str1,String str2 ),方法中参数str1、str2的值是可变的。而泛型也是一样的,这样写class Java_Generics<K,V>,这里边的K和V就象方法中的参数str1和str2,也是可变。下面看看例子:
class TestGen0<K,V>{
public Hashtable<K,V> h=new Hashtable<K,V>();
public void put(K k, V v) {
h.put(k,v);
}
public V get(K k) {
return h.get(k);
}
public static void main(String args[]){TestGen0<String,String> t=new TestGen0<String,String>();
t.put("key", "value");
String s=t.get("key");
System.out.println(s); }
}
正确输出:value
这只是个例子(Java中集合框架都泛型化了,这里费了2遍事.),不过看看是不是创建一个用类型作为参数的类,参数是K,V,传入的“值”是String类型。这个类他没有特定的待处理型别,以前我们定义好了一个类,在输入输入参数有所固定,是什么型别的有要求,但是现在编写程序,完全可以不制定参数的类型,具体用的时候来确定,增加了程序的通用性,像是一个模板。
0 0
- java 泛型例子
- Java 泛型例子
- Java 通配符泛型例子
- java 泛型综合例子
- Java泛型代码例子
- java泛型的例子与理解
- JAVA核心技术卷一,泛型例子
- java学习之泛型例子
- 一个java泛型的例子
- java中的泛型的一些常见例子
- java中的泛型的一些常见例子
- 2个java泛型的小例子(技巧):
- java中的泛型的一些常见例子
- java泛型和反射的简单例子
- java例子
- 泛型委托例子
- 泛型例子
- 泛型算法例子
- 安装HDF5(20140722)
- 35 个激发你灵感的移动 UI 设计案例
- iptables配置详解
- MyEclipse自动生成注释,修改注释模板
- [Java][web]利用Spring随时随地获得Request和Session
- java 泛型例子
- Hibernate property-ref属性
- How to check the size of file/directory ?
- 数据结构 栈
- Struts2 OGNL使用详解
- erlang gen_event模板
- 第一篇博客
- 你准备好了吗?
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 网站设置