같은 타입의 여러 변수를 하나의 묶음으로 다루는 것
선언 : 타입[ ] 변수이름; // 배열을 다루기 위한 참조변수 선언
생성 : 변수이름 = new 타입[길이]; // 실제 저장공간 생성
초기화 : 생성과 동시에 자동적으로 기본값(0)으로 초기화되므로 배열 사용 전 따로 초기화 해주지 않아도 되지만, 원하는 값을 생성하려면 각 요소마다 값을 지정해줌
ex) int [] num= new int[5] //길이가 5인 int형 배열 생성
score[0] = 50; //각 요소에 직접 값을 저장
int [] score=new int[]{5,6,7,8,9}; //생성과 초기화 동시에
int [] score= {5,6,7,8,9}; // new int[]생략 가능
->배열의 선언과 생성 따로 하는 경우에는 생략 불가
//크기가 0인 배열
int a[] = new int[0];
int b[] = new int[]{};
int c[] = {};
참고 : 자바의 정석 기초편