배열
같은 타입의 데이터의 묶음을 배열 이라고 한다.
배열 변수는 참조 값을 저장하고 → 우리는 참조값을 찾아가 메모리에 있는 실제 배열에 접근하여 사용하는것이라고 한다.
- 배열 생성
- int[] students // 1. 배열 변수 선언 students = new int[5]; // 2. 배열 생성
- 배열 초기화
- 숫자는 0, boolean은 false, String 은 null로 초기화 된다.
기본형 VS 참조형 (데이터 타입)
→ 자바 변수의 데이터 타입
- 기본형 → 사용하는 값을 직접 넣을 수 있는 기본형
- ex ) int, long, double, boolean
- 변수 선언과 동시에 크기가 정해진다. (정적)
- 쓰는 값을 그대로 저장 한다.
- 참조형 → 배열과 같이 메모리의 참조 값을 넣을수 있는 참조형
- ex ) int[ ] 배열, 클래스, 객체
- 크기를 동적으로 할당할 수 있다. (동적)
- 값이 저장되어있는 주소를 저장 한다.
참조타입이 주소를 저장하는 이유는 :
- 기본형의 경우 크기가 지정 되어 있지만 참조형의 경우 예를들면 배열이 들어온다면 배열의 크기가 일정하지 않고 유동 적이고, 우리가 사용했던 Scanner 같은 경우도 사용자가 입력하는 길이에 따라 크기가 변경 되기때문에 주소를 저장하는 방식으로 불러온다.
2차원 배열
→ 배열 안에 배열이 하나 들어있는 모습을 2차원 배열 이라고 한다.
→ 행과 열이 존재하는 모습
'자바 공부 > [ 完 ] 자바 입문 - 자바 첫걸음' 카테고리의 다른 글
10. 메서드 (0) | 2024.02.26 |
---|---|
6 - 2. 반복문 (for - each) (0) | 2024.02.26 |
8. Scanner (스캐너) (0) | 2024.02.25 |
7. 스코프와 형변환 (0) | 2024.02.25 |
6. 반복문 (0) | 2024.02.25 |