기초적인 질문인데.. 책에는 안나와있네

내 질문이 뭐냐면

예를 들어

int arr[] = {1, 2, 3, 4, 5, 6, 7, 8};
System.out.println(arr.length);

이렇게 하면 배열 arr의 원소가 몇갠지 출력되잖아?? 물론 8이 나오지..

그럼 2차원 배열에선 어떻게 할까??

int arr[][] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
System.out.println(arr.length);

이렇게 하면 3이 나와..

이건 9가 나오게 하는 방법이 없을까??