자바 프로그램이 실행될 때, 어떤 방식으로 메모리를 사용하며 각 영역이 어떤 역할을 하는지 이해하는 것은 매우 중요하다.자바는 메모리를 자동으로 관리하는 기능을 제공하지만, 이를 제대로 이해하면 프로그램의 성능 최적화와 디버깅에 큰 도움이 된다.이 강의에서는 JVM(Java Virtual Machine)의 메모리 구조와 실행 흐름을 분석하고, 코드와 함께 설명한다.자바 프로그램이 실행되는 과정자바 코드가 실행되기까지의 과정은 다음과 같다.자바 소스 코드 (.java) 작성자바 컴파일러(javac)로 바이트코드(.class) 변환JVM(Java Virtual Machine)이 바이트코드를 실행자바 프로그램은 운영 체제에서 직접 실행되는 것이 아니라 JVM을 통해 실행된다.JVM은 운영 체제에 맞게 코드를 ..