자바의 메모리 영역은 (Method, Heap, Stack)area / PC Register Native Method Stack 이렇게 5가지로 구성되어져 있습니다. 먼저 Method 영역은static, class 영역이라고도 불리는데 전역변수나 static으로 선언되는 것들을 메모리에 상주시킵니다. 주로 클래스 정보, static변수, 변수 정보, 메소드 정보 등을 저장합니다. 그래서 우리가 클래스를 만들면 클래스에 대한 정보가 Method Area에 들어가게 됩니다. Heap 영역은 인스턴스를 생성할 때 생성되는 메모리 형식인데 new를 사용하여 객체를 만들 때 저장되고 참조형인 class,interface,enum,Array 등 자료형도 같이 저장됩니다. 힙의 참조 주소는 Stack Area 에서 ..