在用vector时出现如下的警告是为什么?
是在编译时出现警告.
警告:[unchecked] 对作为普通类型java.util.Vector的成员的addElement(E)的调用未经检查要怎样才能解决?

解决方案 »

  1.   

    这是泛型编程<E> 表示一个任意一个类这个Vector只能存这个类的对象
      

  2.   

    可我用cmd运行编译出来的class,能运行的!不懂!
      

  3.   

    是不是也需要(object)(E),强制转换一下
      

  4.   

    终于终于知道了
      <E> 表示一个任意一个类
      这个Vector只能存这个类的对象
      比如,你要在Vector里存储一个类Friend,要如下申明:
      Vector<Friend> vector=new Vector<Friend>()
      如Vector vector=new Vector(),而加入Friend对象,这样有上述错误!
      

  5.   

    你是在jdk1.5下运行的吧?!JDK1.5要求genertics类型检查
    你换成jdk1.4就不会有这个问题的,