목차
- 배열
- 배열의 메모리 공간
- 메서드
- 메서드 오버로딩
1. 배열
정의
- 배열(Array)은 같은 타입의 데이터를 연속된 공간에 나열한 자료구조
- 배열의 인덱스는
[ ]를 사용해 각 항목의 값을 읽거나 저장
- 배열의 길이는 전체 데이터 개수를 의미
특징
- 같은 타입의 데이터만 저장 가능
- 0번 인덱스부터 시작
- 배열을 선언하면 힙 메모리에 실제 데이터 공간이 할당
2. 배열의 메모리 공간
배열과 참조
- 배열은 참조 타입으로, 실제 배열은 힙(Heap) 메모리에 생성
- 배열 변수는 배열이 저장된 힙 메모리의 주소 값을 보관
힙(Heap) 영역