代码 1:
ArrayList arr = new ArrayList();
arr.add(3);
arr.add("ss");
代码 2:
ArrayList<Object> arr = new ArrayList<Object>();
arr.add(3);
arr.add("ss");
代码 3:
ArrayList<Object> arr = new ArrayList<Object>();
arr.add(new Integer(3));
arr.add(new String("ss"));
以上三个代码都工作正常..有人可以告诉我哪个是首选的以及为什么..以及为什么当 Arraylist 没有提到参数类型时 eclipse 编译器总是给出警告..提前谢谢..