Mit new:
Button buttons[] = new Button[12];
oder
Button[] buttons = new Button[12];
Dies ist kein Konstruktoraufruf. Es werden keine Button-Objekte erzeugt.
Das Array wird mit den Default-Initialwerten
(Seite )
initialisiert (hier null).
Mit Initialisierer:
int[] lookup = {1, 2, 4, 8, 16};
erzeugt dynamisch ein Array geeigneter Länge und initialisiert dessen Elemente. Ausdrücke beliebig (anders als in C).
Seit Java1.1:
Anonyme Arrays durch Kombination Initialisierer/new:
mymenu(new String[] {"Open", "Close", "Exit" };