배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것을 말한다. C에서도 배열은 존재했지만, 자바에서는 선언부부터 다르다.
자바에서 배열을 선언하는 방법 : 타입[] 변수이름 int[] score; String[] name; 같은 식이다. C에서는 주로 int score[]처럼 썼던 것과는 다른 방식으로 주로 사용한다. ( 물론 int score[]도 가능하긴 하지만.. ) 배열을 선언한다고 실제 저장공간이 생성되는 것은 아니다.
배열의 선언은 단지 생성된 배열을 다루기 위해 사용하는 참조변수를 위한 저장공간이 만들어질 뿐이다. 실제 배열의 생성은 변수이름 = new 타입[길이]; 로 해야 실제 배열이 생성된다.
이렇게 하면 잘 와닿지 않는다. 실제 코드를 보며 감을 익혀보자. int[] score; // int 타입의 배열을 다루기 위한 참조 변수 score 선언 score = new int[5]; // int 타입 5개를 저장할 수 있는 배열의 생성. ( 실제 저장공간의 생...
#
5장
#
배열
#
손코딩
#
자바의정석
원문 링크 : 자바의 정석 5장 - 배열 손코딩하며 복습하기.