메모리
-
3일차_메모리구조,메소드영역, 힙영역, 스택영역, 인스턴스?,객체? 간단정리1학년/자바 공부 2022. 7. 6. 08:46
메모리 구조 : 모든 자바 프로그램은 JVM에서 실행된다. 자바 가상 머신이 실행되면 JVM은 운영 체제로부터 해당 프로그램을 수행할 수 있는 메모리를 할당받는다. 메소드 영역( method ) : 메소드 영역은 자바 프로그램에서 사용되는 클래스에 대한 정보와 함께 클래스 변수가 저장되는 영역이다. JVM은 자바 프로그램에서 특정 클래스가 사용되면 해당 클래스의 클래스 파일을 읽어들여, 해당 클래스에 대한 정보를 메소드에 저장한다. 힙( Heap ) 영역 : 자바 프로그램에서 사용되는 모든 인스턴스 변수가 저장됨. JVM에서 new키워드로 인스턴스가 생성되면 해당 인스턴스의 정보를 힙에 저장한다. 메모리의 낮은 주소에서 높은 주소 방향으로 할당 됨. 스택( stcak ) 영역 :자바 프로그램에서 메서드가..