언어/JAVA
[JAVA] 배열
KONI_LEE
2023. 11. 27. 14:10
배열이란
- 다수의 변수를 깔끔하게 정리해서 저장할 수 있도록 하는 자료형이다.
특징
- 보다 더 많은 공간을 활용할 수 있다.
- 데이터에 접근할 때 보다 빠르게 접근 가능하다.
- 저장한 데이터는 힙(Heap) 메모리에 저장된다.
- 배열을 선언하면 주소(해쉬) 값이 할당된다.
- new 연산자에 의해 힙(Heap) 메모리에 공간이 할당된다.
- 배열의 위치를 가리키는 숫자를 인덱스라 한다.
- 첫 번째 인덱스는 0이다.
배열을 사용할 수 있는 3가지 조건
- 데이터는 서로 관련이 되어있을 것
- 데이터는 같은 타입일 것
- 데이터 수를 정확히 알고 있을 것
예제 코드
int[] stuArr = new int[3];
배열의 사이즈 변경
int[] newArray = Arrays.copyOf(원본 배열, 크기);