Backend/JVM7 JVM이란? JVM 자바 가상 머신(Java Virtual Machine)의 약자. 자바를 실행하기 위해 가상화된 환경을 제공하는 소프트웨어. 컴파일러에 의해 변환된 바이트 코드를 기계어로 변환 시키는 가상 CPU 자바로 작성된 모든 프로그램은 JVM에서만 실행될 수 있으므로, 자바 프로그램을 실행하기 위해서 반드시 JVM이 설치되어 있어야 한다. JVM를 사용하는 이유 플랫폼 독립성 Java는 JVM을 통해 모든 플랫폼에서 제약없이 동작 가능하다. JVM은 OS에 종속받지 않고 실행되기 위해 OS에 위해서 Java를 실행할 수 있도록 한다. C언어의 경우 개발자가 소스 코드를 작성하면, 컴파일러에 의해 소스 코드는 바이트 코드로 변환된다. 이때 컴파일러는 같은 형식의 바이트 코드를 만들어 내지만, 각 OS 환경에 .. 2023. 8. 29. 이전 1 2 다음