如题,谢谢

解决方案 »

  1.   

    List只是个接口
    Vector 和 ArrayList 都实现了List接口
    Vector 和 ArrayList 几乎没什么区别(除了Vector是线程安全而ArrayList不是)Array(代表数组)和Java集合框架没什么联系,主要用于反射
      

  2.   

    关于这个主题,没有比JDK Document更权威和更有说服力得了
    你应该尝试将查看JDK Document当作一种习惯
    @.@||~
      

  3.   

    严重同意 midthinker(呵呵)的观点!
      

  4.   

    List只是个接口
    Vector 和 ArrayList 都实现了List接口
    Vector 和 ArrayList 几乎没什么区别(除了Vector是线程安全而ArrayList不是)这段话我在JDK文档都有看到,但倒底是什么意思,我看了与没看没分别,我是新人,麻烦各位了
      

  5.   

    我说说Array(数组)和Vector的差别:1,数组定义时会自动初始化:
       short,int,long,byte初始化为:0
       float,double初始化为:0.00
       char:'\u0000'
       boolean:false
       对象引用:null
      
       而Vector是一个类。2,Vector的实现是以数组作为基础来实现的。3,属性比较:
         元素允许基本类型  元素允许对象  是否可以自动改变大小  效率
    Array   YES               NO              NO                HIGH
    Vector  NO                YES             YES               LOW
      

  6.   

    to 
    Dan1980() 
    不好意思,是写错一点:
    元素允许基本类型  元素允许对象  是否可以自动改变大小  效率
    Array   YES               YES              NO                HIGH
    Vector  NO                YES             YES               LOW