알고리즘/개념
java - 배열(Array)에 대하여
Taehyung Kim, dev
2021. 5. 19. 16:19
728x90
배열(Array)이란.
- 인덱스를 이용하여 자료형 데이터를 관리할 수 있는 공간.
선언 및 초기화
- 배열 선언 후 인덱스를 통해 값을 지정할 수 있다.
- 선언은 STACK에서 이루어진다.
- 실제 배열 생성은 HEAP 공간에서 생성된다.
int array[3]; // 크기가 3인 배열 선언(STACK).
array[0] = 0; // 값을 할당(HEAP).
array[1] = 1;
array[2] = 2;
- 배열 선언과 동시에 값을 지정할 수 있다.
int array[3] = {0, 1, 2};
- new 를 통해 생성한 경우 Default 0으로 채워진 배열이 생성된다.
int[] array = new int[3]
메모리
- 배열 내의 각 데이터마다 다른 메모리 주소를 갖는다.
- 각 타입별로 갖는 할당된 메모리 크기
728x90