용어 정리다양한 JDK들Java 에디션용어 정리JVM (Java Virtual Machine): Java 프로그램을 실행할 때 사용되는 가상 머신OS에 무관하게 같은 동작을 보장하는 JAVA의 특징은 JVM이 있기에 가능한 것이다. class 파일에 있는 바이트코드를 OS의 기계어로 번역하는 역할을 한다.JRE (Java Runtime Environment): Java 프로그램을 "실행"하는 데 필요한 도구 또는 환경 요소의 모음JVM, Java Classloader (class 파일을 불러와 바이트코드를 JVM에 전달하는 역할), JDBC, JNDI 등을 포함한다.JDK (Java Development Kit): Java 프로그램을 "작성, 개발"하는 데 필요한 도구들의 모음JRE와 함께 Compile..