泛型
使用泛型可以针对不同的类有相同的处理方法
Vector v = new Vector();
v.addElement(“one”);
String s = v.elementAt(0);
好处:类型更安全;适用更广泛,针对不同的类有相同的处理方法,但这些类不一定有继承关系
例子:
//代码不使用泛型:
List li = new ArrayList();
li.put(new Integer(3));
Integer i = (Integer) li.get(0);//需要用到强制转换,有风险
//代码使用泛型:
List<Integer> li = new ArrayList<Integer>();
li.