📢 공지합니다
이 게시글은 메인 페이지에 항상 고정되어 표시됩니다.
1. JVM이란?JVM(Java Virtual Machine)은 이름 그대로 '자바를 실행하기 위한 가상 기계'입니다. Java의 가장 큰 특징 중 하나는 OS에 종속적이지 않다는 점인데, 이것이 가능한 이유가 바로 이 JVM 때문입니다.간단히 말해 JVM은 운영체제에 종속받지 않고 CPU가 Java 코드를 인식하고 실행할 수 있게 하는 가상 컴퓨터입니다. 다양한 플랫폼에서 동일한 Java 애플리케이션을 실행할 수 있게 해주는 핵심 요소입니다.Java 실행 과정의 이해 Java 소스코드(.java)는 CPU가 직접 인식할 수 없기 때문에 기계어로 컴파일해야 합니다. 하지만 Java의 경우 일반적인 컴파일 언어와는 과정이 조금 다릅니다.Java 소스코드(.java)는 먼저 Java 컴파일러(javac)에 ..