728x90
- 배열이란 같은 타입의 여러 번수를 하나의 묶음으로 다루는 것이다.
- 배열의 선언은 변수를 선언하고 변수의 타입 또는 이름 뒤에 대괄호([])를 붙이면 된다.
- 배열의 선언은 참조변수를 위한 공간이 만들어질 뿐이고 배열을 생성해야만 값을 저장할 수 있는 공간이 주어진다.
- 인덱스란 배열의 요소마다 붙여진 일련번호이고 0부터 시작한다.
- 자바에서는 JVM이 모든 배열의 길이를 별도로 관리한다.
- 배열 생성 시 타입에 따른 기본값으로 초기화된다. 기본값은 아래와 같다.
- boolean - false
- char - '\u0000'
- byte, short, int - 0
- long - 0L
- float - 0.0f
- double - 0.0 또는 0.0d
- 참조형 - null
- 배열의 요소들을 살펴보기 위해서 배열을 출력하면 "타입@주소"의 형식으로 출력된다.
때문에 배열의 요소를 살펴보기 위해서는 반복문으로 출력하거나 Arrays.toString(arr)을 사용하면 된다. - String은 문자열로 뜻만 보면 char배열과 같다. 하지만 char배열과 String클래스는 엄연히 다른 것이다.
- String 클래스는 char 배열에 메서드를 추가한 것이며 읽을 수는 있지만 내용을 변경할 수 없다는 특징이 있다.
- n차원 배열을 선언하기 위해선 배열 선언 시 대괄호쌍을 n개 붙여주면 된다.
'독후감 > Java의 정석-기초편' 카테고리의 다른 글
Java의 정석 기초편 독후감 (7) - 객체지향 프로그래밍 II (0) | 2025.03.09 |
---|---|
Java의 정석 기초편 독후감 (6) - 객체지향 프로그래밍 I (1) | 2025.03.09 |
Java의 정석 기초편 독후감 (4) - 조건문과 반복문 (1) | 2025.03.03 |
Java의 정석 기초편 독후감 (3) - 연산자 (0) | 2025.03.02 |
Java의 정석 기초편 독후감 (2) - 변수 (0) | 2025.03.02 |