写这个语句后“public static LinkedList<ServerThread>[] chatRoom = new LinkedList<ServerThread>[4];”,eclipse报错“Cannot create a generic array of LinkedList<ServerThread>”。为什么?上面的功能用什么语句才能实现呢?谢谢大家!

解决方案 »

  1.   

    public static LinkedList <ServerThread>[] chatRoom = new LinkedList <ServerThread>[4];他不是数组  好像不要[]的吧?
      

  2.   

    楼主对基础的理解要加强了,你创建的是LinkedList数组了,应该是public static LinkedList <ServerThread> chatRoom = new LinkedList <ServerThread>(); 
      

  3.   

    java不允许创建泛型数组
    下面有原因分析
    http://java.csdn.net/page/60b2cc0c-637c-4ad8-825f-9519fffadc4d