JDK(Java Development Kit)는 약어이며 자바로 프로그램 개발을 하기 위한 모든 파일을 포함한 kit를 의미한다.
앞에서 배운 JRE(Java Runtime Environment)도 JDK의 일부이며 컴파일러나 자바 개발을 위한 다양한 파일들을 포함한다.
JRE는 실행만을 위한 환경이다. JRE만 설치하면 자바를 컴파일하는 등의 각종 프로그램이 제외된 상태로 설치된다.
즉 JDK는 JRE를 포함한 개념이며
JDK가 더 넓은 범위에 있다고 생각하면 된다.
JVM은 JRE안에 포함되며 JRE는 JDK안에 포함된다.
쉽게 나타내면 JDK>JRE>JVM 이다.
'develop' 카테고리의 다른 글
리터럴과 변수 선언 및 초기화 -초보개발자- (0) | 2020.12.18 |
---|---|
프리미티브 타입과 레퍼런스 타입 -초보개발자- (0) | 2020.12.18 |
JIT 컴파일러란? -초보개발자- (1) | 2020.12.18 |
컴파일의 방법과 실행 -초보개발자- (1) | 2020.12.18 |
JVM 이란? -초보개발자- (1) | 2020.12.18 |