728x90
배열 (Array)
나열, 열거한다는 의미,
배열 정의 문법
맨 앞부터
int(자료형) [] 예약 기호 a(변수명) = new(메모리 할당) int(자료형, 동일해야 함) [5](방개 수) ;(세미콜론)
으로 배열을 선언할 수 있다.
자료형은 동일해야 하며 병 수명과 방개 수는 a, b, c, [5], [10] 등 사용자가 지정할 수 있다.
ex) double[] b = new double[10];
int[] abc = new int[3];
예를 들어 int[] a = new int[5];를 선언했다면
아래와 같이 a 객체가 int형으로 방 5개가 선언되고 0번 방부터 시작된다.
초기화를 하지 않았으므로 배열 안에는 쓰레기 값이 들어있다.
배열 선언 초기화 안 했을 경우
배열을 초기화했다면 0번 index부터 4번 index까지 선언한 값들이 채워지게 된다.
배열 선언 초기화했을 경우
메모리 상에서는 어떨까?
배열 메모리
a라는 배열 객체가 선언되었다면 위 그림과 같이 배열 객체가 주소로 참조해서 메모리상의 값을 관리한다.
이러한 자료형을 참조 자료형이라고 한다.
반응형
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
자바 연산자 (0) | 2020.11.07 |
---|---|
자바 자료형 (0) | 2020.11.07 |
이클립스 프로젝트 창 사라졌을 때 (0) | 2020.11.07 |
자바 정리 (0) | 2020.11.07 |
이클립스 글꼴, 크기 변경 (0) | 2020.11.07 |