[JAVA] JVM과 Java의 실행 과정에 대해서 알아보자
·
JAVA
· JVM(Java Virtual Machine)- JVM 이란?JVM(Java Virtual Machine)이란Java 바이트 코드를 실행하기 위한 가상의 실행 환경(Virtual Machine)입니다. 쉽게 말하면 Java 프로그램을 실행시켜 주는 프로그램이라고도 할 수 있습니다. Java 프로그램은 CPU가 이해할 수 있는 기계어(Machine Code)를 직접 생성하지 않습니다. 대신에 JVM이 이해할 수 있는 바이트 코드를 생성하고, JVM이 이를 OS에 맞는 기계어로 변환하여 실행합니다. Java 프로그램 → JVM → OS → CPU와 같은 구조로 실행됩니다.- JVM이 필요한 이유1️⃣ 플랫폼 독립성JVM이 존재하는 가장 큰 이유는 플랫폼 독립성입니다. 예를 들어C 프로그램은 Windows..