프로그래밍 언어/JAVA

자바 배열

새초봄 2020. 11. 7. 22:00
728x90

배열 (Array)

나열, 열거한다는 의미,

 

배열 정의 문법

맨 앞부터

int(자료형) [] 예약 기호 a(변수명) = new(메모리 할당) int(자료형, 동일해야 함) [5](방개 수) ;(세미콜론)

으로 배열을 선언할 수 있다.

자료형은 동일해야 하며 병 수명과 방개 수는 a, b, c, [5], [10] 등 사용자가 지정할 수 있다.

ex) double[] b = new double[10];

int[] abc = new int[3];

예를 들어 int[] a = new int[5];를 선언했다면

아래와 같이 a 객체가 int형으로 방 5개가 선언되고 0번 방부터 시작된다.

초기화를 하지 않았으므로 배열 안에는 쓰레기 값이 들어있다.

 

배열 선언 초기화 안 했을 경우

배열을 초기화했다면 0번 index부터 4번 index까지 선언한 값들이 채워지게 된다.

배열 선언 초기화했을 경우

메모리 상에서는 어떨까?

 

배열 메모리

a라는 배열 객체가 선언되었다면 위 그림과 같이 배열 객체가 주소로 참조해서 메모리상의 값을 관리한다.

이러한 자료형을 참조 자료형이라고 한다.

반응형

'프로그래밍 언어 > JAVA' 카테고리의 다른 글

자바 연산자  (0) 2020.11.07
자바 자료형  (0) 2020.11.07
이클립스 프로젝트 창 사라졌을 때  (0) 2020.11.07
자바 정리  (0) 2020.11.07
이클립스 글꼴, 크기 변경  (0) 2020.11.07