BackEnd/JAVA
[JAVA 개념] JDK, JRE, JVM 란? 각각의 차이점은?
JAVA JDK, JRE, JVM 란? JVM (Java Virtual Machine) - 자바 가상 머신의 약자이다. - 자바 프로그램을 컴파일해서 나온 결과인 바이트코드를 실행시켜주는 가상머신이다. JRE (Java Runtime Environment) - 자바 실행 환경의 약자이다. - JVM을 동작하는데 필요한 각종 자바 라이브러리를 담고있다. - JRE = JVM + 자바 프로그램 실행에 필요한 라이브러리 파일 JDK (Java Development Kit) - 자바 개발 키트의 약자이다. - JRE와 javac 등의 컴파일러, 디버거등을 포함하는 프로그램이다. - Oracle에서 제공하는 오라클 JDK와 오픈소스로 개발된 OpenJDK가 있으나, 일반적으로 오라클 JDK를 사용한다. JAVA ..
2022. 3. 28. 11:58