본문 바로가기

Back End/Java

배열

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