Besoin de quelques explications sur la 2D tableaux de Chaîne

Dans le imbriqués for boucle pour une base 2D tableau de Chaîne, je suis tombé sur ceci:

 array = new String [5][10];
for(int i=0; i<array.length;i++)
{
    for(int j=0; j<array[0].length;j++)
    {
        System.out.print(array[i][j]="*");
    }
    System.out.println("");
}

Maintenant, c'est ce que je veux savoir, pourquoi le deuxième for déclaration array[0].length plutôt que array.length comme dans le for déclaration devant elle?

Tout ce que je pouvais d'un extrait du présent tandis que l'expérimentation était de savoir si les deux for déclarations contenues array.length et le tableau 2D est un 5x10, il serait l'imprimer en 5x5, mais avec array[0].length il serait d'imprimer un bon 5x10.

Alors pourquoi ce peu d'ajustement, tout régler?

La question cruciale est que d'un tableau 2D est un tableau de tableaux.
Je ne sais pas si vous essayez à un troll.. @__@, je suis bien conscient de cela.

OriginalL'auteur SelfDeceit | 2012-11-14