String[] liste = new String[3];
liste[3] = "Hund" ;
Eine ArrayIndexOutOfBounds
Ausnahme wird ausgelöst, und
das Programm wird (gewöhnlich) unterbrochen.
Vector
Die Klasse Vector
baut auf den Fähigkeiten von Arrays auf.
Ein Vector
-Objekt enthält ein Array von Objektreferenzen
und viele Methoden, um dieses Array zu verwalten.
Der größte Vorteil eines Vector
-Objekts ist, dass
Sie fortfahren können Elemente hinzufügen, unabhängig von seiner ursprünglichen Größe.
Die Größe eines Vector
-Objekts wird automatisch wachsen, und es wird keine Information verloren gehen.
Jedoch hat dieser Vorteil einen kleinen Preis:
Vector
-Objekts müssen Objektreferenzen sein,
keine primitiven Daten wie int
oder double
.Vector
-Operationen sind etwas langsamer als die eines Arrays.