使用泛型声明ArrayList

时间:2017-03-07 07:40:11

标签: java generics collections

以下声明ArrayList的方法有什么区别:

  1. ArrayList<String> list = new ArrayList();

  2. ArrayList list = new ArrayList<String>();

  3. 两个声明都在编译,尽管第一个声明显示未经检查类型的警告。

    那么,为什么程序员正在使用

    ArrayList<String> list = new ArrayList<String>();

    而不是较短的版本

    ArrayList list = new ArrayList<String>();

0 个答案:

没有答案