ciao sono un novelo di java..
anzi novellissimo...
vengo da php.. q qui le cose si fanno dure..
volevo chiedere lumi riguardo questo testo..

Esistono anche array multidimensionali, che sono array di array. A differenza della maggior parte degli altri linguaggi di programmazione, in Java quindi, un array bidimensionale non deve per forza essere rettangolare. Di seguito è presentato un esempio:

int arrayNonRettangolare [][]=new int[4][];

arrayNonRettangolare [0]=new int[2];

arrayNonRettangolare [1]=new int[4];

arrayNonRettangolare [2]=new int[6];

arrayNonRettangolare [3]=new int[8];

arrayNonRettangolare [0][0]=1;

arrayNonRettangolare [0][1]=2;

arrayNonRettangolare [1][0]=1;
gli ultimi 3 li ho capiti.. nel senso se io faccio System.out.println(arrayNonRettangolare[0][0]);
dovrebbe stamparmi 1.
ma quelli sopra che sono??
che vuol dire questo??

int arrayNonRettangolare [][]=new int[4][]; ???

arrayNonRettangolare [0]=new int[2]; ???

scusate ma sono un novellino..

grazie mille