Een 2 dimensionale array is een array van arrays.
int[][] array = new int[4][10];
is bvb een array van 4 arrays die elk 10 ints bevatten.
array.length geeft in dat geval 4 terug.
Maar er is dus geen specifieke notie van rijen of kolommen, aangezien het gewoon arrays van arrays zijn. De arrays moeten zelfs niet van dezelfde grootte zijn.
Als gij uw matrix initialiseert als
int[][] matrix = new int[rows][cols];
dan krijg je bij matrix.length het aantal rijen terug.