3.1.2 변수 초기화
변수를 선언한다고 바로 메모리 공간이 할당되진 않습니다. 변수 선언은 단지 프로그램에서 만든 변수에 어떤 데이터를 저장할 수 있는지를 자바 컴파일러에 알려주는 역할만 합니다. 프로그램에서 변수에 데이터를 넣으면 데이터가 변수에 저장되고, 이때 메모리가 할당됩니다. 이렇게 변수에 넣는 데이터를 보통 값이라고 합니다. 값이 저장되면 변수명으로 메모리에 접근해 사용할 수 있습니다.
다음과 같이 변수를 선언하고 값을 저장했다고 합시다.
a; 10;
b = 컴퓨터가 이 코드를 읽으면 메모리에서 사용할 수 있는 빈 공간을 찾습니다. 그리고 찾은 공간에 a와 b라는 이름을 붙입니다. 이때 b에는 10이라는 값이 저장됩니다.