scope (1) 썸네일형 리스트형 [Java] 선언에 따른 변수의 종류 JVM의 메모리 공간과 변수Java 프로그램이 실행되면 JVM(자바 가상 머신)은 OS로부터 메모리를 할당받고, 그 메모리를 용도에 따라서 여러 영역으로 나누어 관리를 한다. JVM의 메모리 공간(Runtime Data Area)은 크게는 Method Area, Stack, Heap 영역으로 구분되고 데이터 타입(자료형)에 따라 각 영역에 나눠서 할당 되게 된다. 변수는 선언 위치에 따라서 멤버변수(Member Vaiable)와 지역변수(Local Variable)로 구분된다. 멤버 변수에는 클래스 변수(Class Variable)와 인스턴스 변수(Instance Variable)가 있다. 멤버 변수에 static을 붙이면 클래스 변수이고 않붙이면 인스턴스 변수이다. 지역변수는 메서드 내에 선언된 변수로.. 이전 1 다음