지역변수와 전역변수의 초기화 initialized 이야기
이번 글에서는 자바 변수의 초기화에 대해서 기본 개념을 정리해볼까 합니다. 자바에서는 변수를 선언하면 종류에 따라서 메모리의 두 곳에 할당되는데 전역변수(이하 멤버)는 Garbage Collection Heap이라는 곳에 위치하며 지역변수(이하 지역)는 Runntime Stack에 할당됩니다. 이것들이 메모리의 어디에 할당되느냐에 딸라서 달라지는 건 스스로 초기화가 되는지 여부인데 Runntime Stack에 자리르 잡는 지역은 자동으로 초기화가 이루어지지 않습니다. 그렇기 때문에 반드시 따로 진행을 해줘야 하는데요. 다른 말로 메서드 내에 있는 것은 무조건 초기화를 해줘야 한다는 의미입니다. 예를 들어 다음과 같은 코드가 있을 때.... public class Test { public static vo..