Nel linguaggio di programmazione Java , la classe Vector integrato implementa una sequenza thread-safe che contiene un numero variabile di oggetti . A differenza di matrici convenzionali - per le quali la capacità deve essere noto al momento della dichiarazione , quando il computer si riserva tutta la memoria necessaria - il codice può crescere e ridursi Vettori , se necessario. Un dato vettoriale può contenere oggetti appartenenti a classi molto diverse ; vettori non impongono alcuna restrizione su questo. È possibile creare e utilizzare vettori nel codice Java . Istruzioni 
 1 
 dichiarare il vostro vettore come segue 
 
 Vector myVector = new Vector ( ) ; 
 
 Vector myVector2 = new Vector ( 10,20 ) ; 
 
 la differenza tra il primo e secondo versioni del costruttore è che il secondo specifica il numero iniziale di elementi ( 10) e quanti più elementi saranno assegnati ogni volta l' allocazione di memoria cresce ( 20 ) . Se si dispone delle informazioni necessarie per specificare i valori dei parametri utili per la vostra applicazione , la gestione della memoria sarà più efficiente con il secondo costruttore 
 2 
 popolare il vettore con l'aggiunta di un elemento alla volta : . 
 
 myVector.add ( 5) ; 
 
 myVector.add ( " populus " ) ; 
 
 Ogni invocazione del " add () " metodo aggiunge il suo argomento alla fine corrente del sequenza Vector 
 3 
 popolare il vettore con l'aggiunta di tutti gli elementi di un array , come nel seguente esempio : . 
 
 Vector  myDoubleVector = new Vector  ( Arrays.asList ( myDoubleArray ) ) ; 
  Questa riga di codice avrà tutti gli elementi ( di classe doppia ) dalla serie " myDoubleArray " e inserirle nella nuova dichiarato 
 " myDoubleVector . " 4 
 iterare su tutti gli elementi attualmente presenti nel vettore come segue : 
 
 Enumeration MyEnum = myVector.elements (); 
 
 mentre ( myEnum.hasMoreElements ( ) ) { 
 < p > myCurrentElement Object = myEnum.nextElement (); 
 
 //processo myCurrentElement 
 
 }