자바 메모리 주소

이번 포스팅에서는 컴퓨터 메모리에서 배열이 어떤 형태로 존재하는 지에 대해 알아보고자 한다. 1. 배열의 크기 먼저, 배열은 선언한 배열이 가지고 있는 데이터의 자료형의 크기만큼의 메모리 크기가 할당된다. 예를 들어, 아래와 같이 3개의 정수데이터를 담을 수 있는 정수형의 배열을 선언했다고 해보자. int[] arr=new int[3]; 그러면 컴퓨터 메모리에서는 아래 이미지와 같이 메모리크기를 할당하게 된다. 정수형인 int는 4byte의 크기만큼을 가지므로 총 12byte가 할당되는 것이다. 2. 배열변수와 메모리 그렇다면 위에서 선언한 arr이라는 변수는 12byte를 가지고 있는걸까? 답은 아니다. int와 같은 기본 자료형과 달리 배열변수는 참조 자료형으로 해당 배열 데이터가 있는 곳의 메모리 ..
Chung-A
'자바 메모리 주소' 태그의 글 목록