Les tableaux étant des objets, on peut déclarer des tableaux de tableaux.
int[][] t4; // t4 est un tableau d'éléments de type int[]
Les tableaux multi-dimensionnels doivent également être alloués.
t4 = new int[5][]; // tableau de longueur 5
Les éléments de t4 sont des références sur des tableaux d'entiers.
t4[0] = t1; // Le premier élément de t4 référence t1 de longueur 10
t4[1] = new int[3]; // Le deuxième élément référence un nouveau tableau de longueur 3
t4.length vaut 5,
t4[0].length vaut 10 et
t4[1].length vaut 3.