■ JVM (Java Virtual Machine) JAVA의 JVM이란 개념에 대해서 정리하겠습니다. JVM이란 Java Virtual Machine의 약자로 어떤 하드웨어 및 OS에서든 자바 실행 코드의 변경 없이 JAVA 코드를 실행시킬 수 있게 해주는 가상 머신입니다. JAVA는 어디서든 자바 바이트 코드를 해석하고 실행할 수 있도록 가상 머신 기반으로 작동하도록 설계되었는데요. 이 핵심 역할을 하는 것이 바로 JVM입니다. ● JVM 구조 JVM구조를 먼저 그림으로 보겠습니다. 위 그림이 JVM의 전체 구조입니다. 특히 JVM을 이해하는 데 있어서는 위에 있는 Java Source Code, Java Byte Code에 대해 이해하는 것이 중요합니다. ▶ Java Byte Code 우리가 작성한..