JAVA 메모리 구조

jm·2022년 7월 18일
0

2022-07-18

JVM메모리 구조

클래스 지역 : 필드 정보, 메소드 정보, 타입 등 객체의 정보를 가지고 있다.
Stack : 메서드들의 실행 공간이고 thread별로 관리한다. 호출하는 순서대로 스택에 쌓이고
로컬 변수는 영역을 벗어나면 삭제 된다.
Heap : 개발자가 접근할 수 없고, garbage collector만 제어가 가능하다.
(*가비지 컬렉터란 사용하지않는 메모리를 자동으로 정리해줌.)

Car c = new Car();

클래스 선언 : = Class Car()
메서드 생성 : = new Car();
참조 값 할당 : c = new Car;

profile
ㅎㅎ

0개의 댓글