泛型:JDK1.5版本以后出现新特性。用于解决安全问题,是一个类型安全机制。
到底泛型是如何解决安全问题的???除了解决安全问题还可以有什么好处呢???可以举个例子说明吗?
public class Test<T> {
private T name;
public T getName() {
return name;
}
public void setName(T name) {
this.name = name;
}
public static void main(String[] args) {
Test<String> stringTest = new Test<String>();
stringTest.setName("aaa");
System.out.println(stringTest.getName());
Test<Integer> integerTest = new Test<Integer>();
integerTest.setName(1111);
System.out.println(integerTest.getName());
}
}
从上面的例子中我看不出安全在哪里?只是用起来比较方便点???可以给我讲解一下吗?或者举例说明下? |