JVM 정리1 [JAVA] 자바 가상머신 JVM(Java Virtual Machine) 이란? JVM(Java Virtual Machine) 이란? JVM은 자바 프로그램 실행환경을 만들어 주는 소프트웨어다. 자바 코드(.java)를 컴파일하여 바이트 코드(.class)로 만 변환하면 이 코드는 JVM에서 실행된다. JVM은 자바 실행 환경(JRE; Java Runtime Environment)에 포함되어 있다. 바로 실행 파일(.exe)를 만들지 않고 위와 같은 방식으로 처리할 때 얻을 수 있는 가장 큰 이점은 하나의 바이트 코드(.class)로 모든 플랫폼(윈도우, 리눅스 등)에서 실행할 수 있다는 것이다. 이렇게 동작할 수 있는 이유는 JVM이 생성된 바이트 코드를 실행하는 컴퓨터의 운영체제에 맞는 실행 파일로 변경해주기 때문이다. Java는 플랫폼에 종속적이지 않지만 JVM은 플랫폼에 종속.. 2023. 3. 25. 이전 1 다음