자바배열선언 관련

초기값 설정해서 배열선언할때 값넣는거 빼먹으면 빈자리에 ArrayIndexOutOfBoundsException 뜸

예)int a[][] = {{5,10},{15}}
이경우 a[1][1]을 출력하려하면 오류뜸

반면에

new예약어 사용하는 배열선언은 빈자리를 모두 0으로 자동 채워넣어서 ArrayIndexOutOfBoundsException 뜰일이 거의없음

그래서 초기값 설정해서 선언한 배열은 length 메소드 사용할때
기대했던 값이랑 상이하게 나올수도 있음




요약: 자바에서 초기값 설정식 배열선언할때 초기값을 누락한 경우 0으로 자동채움 해줄거라 생각하는사람들이 많음