배열이란?? 같은 타입의 데이터를 연속된 공간에 나열하고, 각 데이터에 번호(인덱스)를 부여해놓은 자료구조. 여기서 번호는 [ ] 로 기입되며, 번호는 0부터 시작한다. ① 선언과 동시에 저장할 수 있는 타입이 결정됨. 다른 타입 저장시 타입 불일치 컴파일 에러발생 ② 한번 생성된 배열은 길이를 늘리거나 줄일 수 없다.(새롭게 배열을 다시 생성해야함) ③ 배열 변수는 참조 변수에 속하며, 배열도 객체이므로 힙역영에 생성되고, 배열 변수는 힙 영역의 배열 객체를 참조하게 된다. 참조할 배열 객체가 없다면 배열 변수는 null값으로 초기화 될 수 있다. public static void main(String[] args) { String[] name = null; name = new String[] { "첫..