Method Area (Static 영역) - 정적 메모리
JVM 스택 영역
Heap 영역
Garbage Collector
public class StackAndHeap {
public static void main(String[] args) {
int a = 5; // stack 영역에 데이터가 저장됨
int[] b = null; // int형 배열 선언 및 Stack 영역 공간 할당
System.out.pringln(b); // 결과 : null
a = new int[5]; // Heap 영역에 5개의 연속된 공간 할당 및
// 변수 a에 참조값 할당
System.out.println(a); // 결과 : @15db9742 (참조값)
// 실제 데이터를 갖고 있는 heap 영역의 참조 값을 stack 영역의 객체가 갖고있음
// 이렇게 리턴 받은 참조값을 가지고 있는 객체를 통해서만 인스턴스 핸들 가능
https://helloworld-japan.tistory.com/33
https://m.blog.naver.com/heartflow89/220954420688