Sieht nach einer guten Stelle für Arrays aus.
Sie können ein Array von Stringreferenzen deklarieren:
String[] strArray; // 1.
Dies deklariert eine Variable strArray,
die in der Zukunft auf ein Arrayobjekt verweisen kann.
Jeder Slot des Arrays kann eine Referenz
auf ein String-Objekt sein
(aber bis jetzt gibt es kein Array).
Um ein Array von 8 Stringreferenzen zu erzeugen machen Sie dieses:
strArray = new String[8] ; // 2.
Jetzt verweist strArray auf ein Arrayobjekt.
Das Arrayobjekt hat 8 Slots (Elemente.)
Aber keiner der Slots verweist auf ein Objekt (noch).
Die Slots eines Array von Objektreferenzen werden automatisch
mit null initialisiert,
dem speziellen Wert, der "kein Objekt" bedeutet.
Jetzt, um tatsächlich einen String zu erzeugen und
dessen Referenz in Slot null des Arrays zu speichern,
tun Sie dies:
strArray[0] = "Hello" ; // 3.
Denken Sie daran, dass Sie bei String-Objekten
nicht explizit new verwenden müssen
(das geschieht automatisch).