-
JAVA 이론(3)JAVA 2022. 6. 17. 15:26
배열이란?
자료구조(DataStructure) : 대량 데이터를 효율적으로 관리하기 위한 메커니즘
배열(array)
: 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것
1. 인덱스와 인덱스에 대응하는 데이터들로 이루어진 자료 구조
- 배열을 이용하면 한 번에 많은 메모리 공간 선언 가능
2. 같은 종류의 데이터들이 순차적으로 저장되는 공간
- 데이터들이 순차적으로 저장됨
- 반복문을 이용하여 처리하기에 적합한 자료 구조
배열 인덱스
- 0부터 시작
- 인덱스는 배열의 시작 위치에서부터 데이터가 있는 상대적인 위치
배열 원소 접근
- 반드시 배열 생성 후 접근
int [ ] intArray ;
intArray [ 4 ] = 9 ; -> intArray가 초기화되어 있지 않음
- 배열 변수명과 [ ] 사이에 원소의 인덱스를 적어 접근
- 배열의 인덱스는 0부터 시작
배열의 크기
- 배열의 크기는 배열 레퍼런스 변수를 선언할 때 결정되지 않음
- 배열의 크기는 배열 생성 시에 결정되며, 나중에 바꿀 수 없음
- 배열의 크기는 배열의 length라는 필드에 저장
'JAVA' 카테고리의 다른 글
JAVA 이론 (6) (0) 2022.06.20 JAVA 이론(5) (0) 2022.06.20 JAVA 이론(4) (0) 2022.06.17 JAVA 이론(2) (0) 2022.06.16 JAVA 이론(1) (0) 2022.06.16