int[][] array = new int[10][];
array[0] = new int[1];
array[1] = new int[2];
array[2] = new int[3];
...
array[0] ,array[1], array[2] понятно, что это длина от 0 до 9(10 символов), а во второй части не понятно, что за числа это в правой части new 1,2,3? Разве не от 0 должно начинаться? НЕ могли бы пояснить почему так?