1. 배열의 선언
→ 배열변수를 정의
데이터 타입[] 변수명; (이 형식을 지향함)
데이터 타입 변수명; (지양함)
2. 배열의 생성
→ 메모리에 저장구조가 만들어진다.
→ 작성할 배열의 요소의 갯수를 명시
→ new 생성할 배열 요소의 타입[갯수]
① 기본형 배열
- 1차원 배열을 뜻하며 배열의 각 요소가 기본형 데이터 타입의 값을 저장
- 기본형 데이터 타입은 int, double, boolean, char 등과 같은 원시 데이터 타입을 말한다.
② 참조형 배열
- 배열의 각 요소가 다른 객체의 주소를 저장
- 참조형 데이터 타입을 클래스, 인터페이스, 배열 등을 말한다.
- 실제 객체는 힙(heap) 메모리에 생성되고, 객체 배열의 요소는 해당 객체를 참조하기 위한 주소를 저장
③ 다차원 배열
- 배열의 각 요소가 다른 배열을 참조
- 2차원 이상의 배열
④ 가변 배열
- 다차원 배열의 일종으로, 각 차원마다 다른 크기의 배열을 가질 수 있습니다.
예) int[][] jaggedArray = {{1,2}, {3,4,5}, {6,7,8,9}};
'Back End > Java' 카테고리의 다른 글
제어구문 (0) | 2023.07.14 |
---|---|
자바의 데이터 타입 (0) | 2023.07.14 |
자바 환경설정 및 개념 (0) | 2023.07.14 |