Vector是可变长度的,它还提供了很多方法,数组不是(你只能重新构造).

解决方案 »

  1.   

    vector里存放的只能是对象,而数组即可以方对象又可以放基本类型的数据。而且vector提供了一些很有用的方法。
      

  2.   

    1)vector里存放的只能是对象.
    2)Vector是可变长度.数组是固定长度。
      

  3.   

    Vector中的元素可以任意插入删除,用来实现数据结构中的顺序表等非常方便
      

  4.   

    vector 的消耗比 数组大。
      

  5.   

    数组速度快,但是它的长度需要使用前先确定好,使得灵活性下降
    Vector可以任意使用,在用前无需指定长度,所以使用相当方便,但由于它是线程安全类,所以要牺牲掉一写性能,导致比较慢一点,和数组相比
      

  6.   

    我想数组和Vector的最大区别是:
    输组可以更清楚的定义类型
    如果我想表示一堆String的话
    String[]是唯一的解决方法.
    希望大家能理解..
    这可以使输入,输出定义的更规范.