8일차.
낯선 개념이었으나, 수학의 집합 개념과 비슷한 듯하다. 배열을 다루는 메서드도 많으니 다루는데 어렵지는 않을 것 같다.
다만, 더 효율적이고 편하게 배열을 활용할 수 있도록 많은 메서드를 공부해두어야겠다.
double[] temperatureOfJuly; // 7월의 매일의 온도 저장용
temperatureOfJuly = new double[31]; // 31개의 공간을 미리 선언
dobule[] temperatureOfJuly = [1,2,3,4,5,6,7,8 ...]
temperatureOfJuly[3] = 4
1. 배열은 참조타입이다.
- 문자열(String)도 참조 타입이다.
- 변수 선언 시, 값을 저장할 메모리 공간을 미리 확보해두는데 배열과 문자열은 사용자가 얼만큼의 메모리를 사용할 지 모르기 때문에, 주소값을 담을 메모리만 저장해둔다.
- 위 코드에서 new는 메모리 공간 어딘가(heap)의 자리에 지정한 데이터타입의 배열을 생성하라는 생성자이다.
2. 배열 관련 메서드
- 별도 포스팅 예정
'코드스테이츠 > Section 1 JAVA' 카테고리의 다른 글
2023.04.24 10일차. 생성자 (0) | 2023.07.14 |
---|---|
2023.04.21 9일차. 클래스와 객체 (0) | 2023.07.14 |
2023.04.19 7일차. 반복문(for, while, do-while) (0) | 2023.07.14 |
2023.04.18 6일차. 조건문(if, switch) (0) | 2023.07.13 |
2023.04.17 5일차. JAVA의 기본 (0) | 2023.07.13 |