就是java的一种数据结构,用来存储数据的,但可以动态伸缩,不需要象数组那样必须定义时指定大小。具体用法看jdk api吧。

解决方案 »

  1.   

    是向量。
    可以增加
    有长度sizeof()
    可以离开
    可以用循环变量依次读取
    你可以找个连接池的例子,里面有这方面的语句。
      

  2.   

    java.util 
    Class Vector
    java.lang.Object
      |
      +-java.util.AbstractCollection
            |
            +-java.util.AbstractList
                  |
                  +-java.util.Vector
    public class Vector
    extends AbstractList
    implements List, RandomAccess, Cloneable, Serializable
    The Vector class implements a growable array of objects. Like an array, it contains components that can be accessed using an integer index. However, the size of a Vector can grow or shrink as needed to accommodate adding and removing items after the Vector has been created.Each vector tries to optimize storage management by maintaining a capacity and a capacityIncrement. The capacity is always at least as large as the vector size; it is usually larger because as components are added to the vector, the vector's storage increases in chunks the size of capacityIncrement. An application can increase the capacity of a vector before inserting a large number of components; this reduces the amount of incremental reallocation. As of the Java 2 platform v1.2, this class has been retrofitted to implement List, so that it becomes a part of Java's collection framework. Unlike the new collection implementations, Vector is synchronized.The Iterators returned by Vector's iterator and listIterator methods are fail-fast: if the Vector is structurally modified at any time after the Iterator is created, in any way except through the Iterator's own remove or add methods, the Iterator will throw a ConcurrentModificationException. Thus, in the face of concurrent modification, the Iterator fails quickly and cleanly, rather than risking arbitrary, non-deterministic behavior at an undetermined time in the future. The Enumerations returned by Vector's elements method are not fail-fast. Note that the fail-fast behavior of an iterator cannot be guaranteed as it is, generally speaking, impossible to make any hard guarantees in the presence of unsynchronized concurrent modification. Fail-fast iterators throw ConcurrentModificationException on a best-effort basis. Therefore, it would be wrong to write a program that depended on this exception for its correctness: the fail-fast behavior of iterators should be used only to detect bugs. Since: 
    JDK1.0 
    See Also:
    Collection, List, ArrayList, LinkedList, Serialized Form
      

  3.   

    vector同数组差不多,可以动态调整长度。姑且把它当成可动态调整的数组吧。
    JDK API有具体的用法
    可以从www.javasoft.com上 下载API
      

  4.   

    那vector的数据类型呢?也是动态的?
      

  5.   

    vector是一个存储对象的集合类似数组和arraylist差不多,故它没有数据类型,因为存储对象
      

  6.   

    vector是java中的一个对象集类,意思是说,vector功能像数组一样,但数组一旦声明后,就不能改变它的长度,但vector可以,所以一般认为它是动态可调整的数组,而且,vector类中存储的是object类型的数据,即对象!!