我在查JDK帮助文档的时候,发现在Vector和LinkedList等类中,JDK写成Vector<E>和LinkedList<E>我想问的是它们后面的<E>是指的什么呢,在编程的时候不写这些也没有错呀,只会有警告错误.请各位高手给我解释一下,谢谢!!

解决方案 »

  1.   

    List<E> 是泛型的表示方法,楼主去看看介绍jdk1.5的一些文章就知道了。
    不写<E>则是没有泛型时的写法,两种都是可以用的,看你的java是什么版本了。
    建议:如果支持泛型,还是尽量用泛型吧。
      

  2.   

    List <E > 是泛型的表示方法,楼主去看看介绍jdk1.5的一些文章就知道了。 
    不写 <E >则是没有泛型时的写法,两种都是可以用的,看你的java是什么版本了。 
    建议:如果支持泛型,还是尽量用泛型吧。
    讲的很透彻