728x90 자바 메모리 구조 static stack heap1 [java] 자바 메모리 구조(static, stack, heap) 프로그램을 구동하기 위해서 운영체제가 메모리에 데이터 및 명령어를 저장할 공간을 할당해준다. 메모리를 효율적으로 사용하기 위해, 메모리의 구성과 특징에 대해서 이해해보자. Runtime Data Area [1] Static area || Class Area 메서드 영역, 클래스 영역, 코드 영역, 스태틱 영역으로 이루어져 있다. 하나의 JAVA 파일은 크게 필드(field), 생성자(constructor), 메소드(method)로 구성된다. 그중 필드 부분에서 선언된 변수(전역변수)와 정적 멤버변수(static이 붙은 자료형) Static 영역에 데이터를 저장한다. Static 영역의 데이터는 프로그램의 시작부터 종료가 될 때까지 메모리에 남아있게 된다. 다르게 말하면 전역변수가 프로그램이 종료될 때까지.. 2022. 11. 18. 이전 1 다음 728x90