List list2 = new ArrayList();
这句有什么错误吗?
警告是List is a raw type. References to generic type List<E> should be parameterized
我看不懂,麻烦有经验的同志给解释下~

解决方案 »

  1.   

    泛型警告你的List里面准备存什么类的对象 最好写上
      

  2.   

    谢谢!真是好人,这么快回复了。那个,我是初学者,List 里面就是个string,我写在哪呢?
      

  3.   

    是警告而非错误,一般不用理会,它是说你得像这样用 List<String> list2 = new ArrayList<String>();
      

  4.   

    List<String> list2 = new ArrayList();
    我这么写之后,new ArrayList();
    提示Type safety: The expression of type ArrayList needs unchecked conversion to conform to 
     List<String>警告,什么意思呀?未检测的转化?
      

  5.   

    泛型警告!jdk1.5增加的!List<Object> list2 = new ArrayList<Object>(); 
      

  6.   

    List <String> list2 = new ArrayList <String>();
    我这么写之后,ArrayList 还是会警告~还是2楼说的那个泛型警告,为什么?
      

  7.   

    不是 List <String> list2 = new ArrayList(); 是List<String> list2 = new ArrayList<String>();