[JAVA][자바] 자바 메모리 구조, 자바 변수의 종류
자바 메모리 구조 메소드(Method) 영역, 스택(Stack) 영역, 힙(Heap) 영역 메소드 영역( Static영역 ) : 전역 변수와 정적 멤버변수(static 변수)가 저장되는 영역 스택 영역 : 지역변수, 인자값, 리턴값이 저장되는 영역, 메소드 안에서 사용되는 기본형 변수들이 값과 함께 저장되고 Heap영역에 생성된 객체들을 참조하는 주소값이 할당 힙 영역 : 모든 인스턴스 변수(객체)들이 저장되는 영역, new를 사용하여 객체를 생성하면 힙 영역에 저장. 메모리 공간이 동적으로 할당되고 해제되며 메모리의 낮은 주소에서부터 높은 주소로 할당됨. 자바 변수의 종류 클래스변수, 인스턴스변수, 지역변수, 매개변수 클래스 변수( static 변수) :클래스 영역에서 타입 앞에 static이 붙는 변..