본문 바로가기

Java

[210730] 배열

배열

같은 자료형의 변수를 하나의 묶음으로 다루는 것

배열은 저장된 값마다 인덱스 번호가 0부터 시작하여 설정

 

자료형[] 배열명; 또는 자료형 배열명[];

 

배열 저장구조

배열은 참조 변수로 heap 영역에 할당되며 배열 공간의 주소를 저장

배열 공간의 주소를 이용해 인덱스를 참조하는 방식으로 값 처리 

Stack

arr (0x1234)
Heap

arr[0] arr[1] arr[2] arr[3]
Static


z@2a139a55 : 참조 데이터를 그냥 사용 해버렸을 때 나오는 값의 형식. Static 에 저장된 값을 출력한 것. 배열 썼으면 배열 형식맞게 [ ] 인덱스를 사용해서 하나의 값을 골라주거나 Arrays.toString 을 사용해서 형변환 해줘야 되는데 덩그러니 썼을 때 , 그러나 문자 배열은 프린트 기본 기능으로 알아서 문자를 출력해 준다.