자바 JVM, JDK, JRE 의 차이가 무엇인지 확인해보자 JVM (Java Virtual Machine)자바 가상 머신으로 자바 바이트 코드(.class 파일) 를 OS 에 특화된 코드로 변환(인터프리터와 JIT 컴파일러)하여 실행한다.바이트 코드를 실행하는 표준 (JVM 자체는 표준) 이자 구현체 (특정 밴더가 구현한 JVM) 다.JVM 밴더: 오라클, 아마존, Azul,...특정 플랫폼에 종속적.(os 에 맞는 native 코드로 맞춰서 호출) JRE (Java Runtime Environment) : JVM + 라이브러리자바 애플리케이션을 실행 할 수 있는 배포판.jre 배포판의 목적은 자바 애플리케이션을 실행하는 것이다. 실행을 하기 위해 바이트 코드를 변환하는 jvm 과 java 의 핵심 ..