본문 바로가기

Java

[Java] JDK / JVM / JRE 차이

반응형

JDK(Java Development Kit) 는 자바를 개발하는 도구입니다. JDK를 설치하면 자바가상머신, JVM(Java Virtual Machine)과 개발시 필요한 프로그램들이 함께 설치됩니당.

 

JVM은 그대로 해석한다면 소프트웨어로 구현한 가상머신입니다. 가상머신은 컴퓨터 속의 컴퓨터라고 표현되기도 합니다.

실제로 눈으로 볼 수는 없지만요. 프로그램이 컴퓨터에서 실행되듯 java로 작성한 프로그램은 이 JVM 에서 실행됩니다.

자바로 짜서 컴파일한 소프트웨어들이 JVM이 깔린 어떤 종류의컴퓨터에서든 돌 수 있게 해주는 것이다

 

https://asfirstalways.tistory.com/158의 초반부를 읽어보시면 좋을 것 같아용

JRE(Java Runtime Environment)는 JVM 을 포함하고 있습니다. 자바 프로그램이 돌아가기 위한 환경이라고 생각해주시면 될 것 같습니당

반응형

'Java' 카테고리의 다른 글

[Java] 배열  (0) 2021.03.02
[Java] 데이터 타입  (0) 2021.03.02
[Java] 이클립스의 기능과 예제의 사용 방법  (0) 2021.01.11
[Java] 설치 및 환경 변수  (0) 2021.01.06
[Java] Windows 설치  (0) 2020.10.14