JAVA

[JAVA] 2. JDK / JRE / JVM

주노팍 2020. 10. 6. 14:23
반응형

1. JDK : Java Development Kit

 - 자바 개발을 위한 도구 (kit)

 - 자바 컴파일러(Javac), 자바가상머신(JVM), 각종 Java Library등을 포함하고 있다.

 - 자바 개발을 위한 필수 도구(Kit)

 - JDK는 JRE를 포함하고 있다.(JDK 설치시 JRE도 설치)

 

2. JRE : Java Run Evironment

 - 자바실행환경을 의미

 - Java 파일 실행을 위한 환경이며 JVM이 실행되도록 도와주는 역할 수행

 - 만약 자바 개발이 필요없고 실행만을 원한다면 JRE만 설치하고 Java파일을 실행한다.

 

3. JVM : Java Virtual Machine

 - 사용자가 Java 파일을 생성한 후, JDK의 컴파일을 거쳐 바이트코드(*.class)가 되어

   JVM을 거치면 컴퓨터가 사용할 수 있는 기계언어로 변경해주는 역할을 수행한다.

 - JVM은 MS Windows , Linux, Unix, MacOS 등 대부분의 운영체제는 물론 핸드폰이나 가전기기에도 설치가 가능하다. 

 

 

 

 

반응형

'JAVA' 카테고리의 다른 글

[JAVA] 4. JDK 설치  (0) 2020.10.06
[JAVA] 3. J2EE / J2SE / J2ME  (0) 2020.10.06
[JAVA] 1. JAVA ( 객제지향 프로그래밍 언어 )  (0) 2020.10.06