1. JVM 메모리 구조JVM이란?JVM(Java Virtual Machine) 은 Java 바이트코드를 현재 OS와 CPU에 맞게 번역하고 실행해주는 가상 머신이다.Java 코드를 컴파일하면 .class 파일(바이트코드)이 생성되는데, 이 바이트코드는 특정 OS에 종속되지 않는 중간 언어다. JVM이 이 바이트코드를 읽어 실제 실행 환경에 맞게 처리한다.Java 소스코드 (.java) ↓ javac 컴파일바이트코드 (.class) ↓ JVM 실행OS/CPU에 맞게 번역 후 실행 JVM이 필요한 이유 — Write Once, Run AnywhereC언어는 OS마다 따로 컴파일해야 하지만, Java는 JVM만 설치되어 있으면 어느 OS에서든 동일하게 실행된다. JVM이 OS와 Java..