본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA

JDK JRE JVM의 차이

로봇이 인간언어를 해석하기까지 과정을 상상해보자.

로봇(JVM)은 자신에게 깔린 여러서비스(JDK) 중 탑재된 언어해석기(JRE)를 통해 언어를 읽어 이해할 수있다.

 

JDK ⊃ JRE  ⊃  JVM,

JVM은 JRE의 라이브러리를 통해 코드를 실행 할 수 있다.

JDK는 큰 범위로, 자바 개발도구들의 모음으로 이해한다.

JDK ⊃ JRE   ⊃  JVM

 

 

JVM
Java Virtual Machine
코드를 읽고, 검증해 실행하는 가상머신(추상적인 머신)
https://namu.wiki/w/%EC%9E%90%EB%B0%94%20%EA%B0%80%EC%83%81%20%EB%A8%B8%EC%8B%A0

 

자바 가상 머신 - 나무위키

이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외) 기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권

namu.wiki

 

JRE(Java Runtime Environment) 런타임

환경구축,
JVM이 코드를 동작시킬때 필요한 라이브러리등의 파일을 가지고있어 실행을 가능하게 한다.
https://www.ibm.com/kr-ko/cloud/learn/jre

 

JRE(Java Runtime Environment)란?

JRE(Java Runtime Environment)의 역할 및 다른 Java 플랫폼 컴포넌트와 작동하여 Java 애플리케이션을 실행하는 방법에 대해 알아봅니다. JRE(Java Runtime Environment)란? Java Runtime Environment 또는 JRE는 컴퓨터의

www.ibm.com

 

JDK
Java Development Kit
자바 개발도구의 모음
https://namu.wiki/w/JDK

 

JDK - 나무위키

Falcom Sound Team jdk와 jdkBAND로 나눠져 있다.   자세한 내용은 jdk(팔콤) 문서 를 참고하십시오.

namu.wiki