메모리 영역1 참조 타입과 메모리 영역 메모리 영역 JVM은 운영체제에서 할당받은 메모리 영역을 메소드 영역, 힙 영역, JVM 스택 영역 3가지로 구분해서 사용한다. 메소드 영역 메소드 영역은 JVM이 시작할 때 생성되고 모든 스레드가 공유하는 영역이다. 메소드 영역은 정적 필드(static field), 상수(constant), 메소드 코드, 생성자(constructor) 등을 분류해서 저장한다. 힙 영역 힙 영역은 객체와 배열이 생성되는 영역이다. 힙 영역에 있는 객체와 배열을 JVM 스택 영역의 변수나 다른 객체의 필드에서 참조한다. 만일 참조하는 변수가 없다면 JVM이 스스로 Garbage Collector를 실행시켜 자동으로 제거한다. 따라서 힙 영역의 쓸모없는 객체를 제거하기 위해 따로 코드를 작성할 필요가 없다. JVM 스택 영.. 2022. 11. 10. 이전 1 다음