JVM은 Java Virtual Machine의 약자로,자바를 실행하기 위한 가상머신입니다. 자바는 어떤 OS에도 종속받지 않기 위해 JVM을 통한 컴파일을 합니다. JVM의 메모리 구조를 사진으로 보여드리겠습니다! 여기서 참고해야 할 용어들을 이해하기 쉽게 설명드리겠습니다. 📍 메서드 영역이란?해당 클래스의 파일을 읽고 분석하여 클래스 데이터를 메서드 영역에 저장하는 역할을 합니다.이때 클래스 변수도 함께 저장됩니다. 📍 힙 영역이란?인스턴스가 생성되는 공간입니다. 즉, 인스턴스 변수가 생성되는 공간입니다. 📍 호출스택이란?메서드 작업에 필요한 메모리 공간을 제공합니다.메서드가 호출되면 호출스택에서 호출된 메서드를 위한 메모리를 할당해줍니다.이 메모리가 메서드가 작업을 수행하는 동안 지역..