Generics 是JDK 1.5 一个最重要的特性,主要用来处理Collection。
以下代码在JDK 1.5 调试通过。
代码实例1: Demo.java
代码实例2。Sink.java
package maoxiang.examples.jdk15.generics;
/**
*
* @author 毛翔
*
* 定义一个接口模板,简化了接口的定义
*
*/
interface Sink<E> {
public void flush(E t);
}
/*
* 如果是以前的定义,则要定义要各种类型的接口,显然更麻烦
* interface Sink {
*
* public void flush(String str);
* public void flush(Object obj);
* public void flush(Integer test);
* ......
* }
*/
|