Tips of JAVA -- 泛型

in 六月岚起 with 0 comment

泛型(generic)

Vector<String> vector = new Vector<String>();
vector.add(new String("hello"));
String str = vector.get(0);

编译中被解释成

Vector vector = new Vector();
vector.add(new String("hello"));
String str = (String)vector.get(0);

小结

对Java泛型的理解还是要基于其编译器的机制以及语言的设计逻辑去理解代码,Java中还有其他的语法糖,都是可以按照这个逻辑去深入了解的.