java - 泛型
java - 泛型
java SE 5 加入了泛型,泛型实现了 参数化类型 的概念,使代码可以应用于多种类型。
创造容器类是促成泛型出现的原因之一,泛型可以用来指定容器要持有什么类型的对象,而且由编译器来保证类型的正确性。
1. 简单泛型
public class Holder<E> {
private E ele;
public Holder(E e) {
this.ele = e;
}
public E
get() {
return ele;
}
}
Holder 类现在可以持有任何类型的对象。如:
publ