| JDK (Java Development Kit) | 자바 개발 도구 전체 세트 | JDK ⊃ JRE ⊃ JVM | 개발 + 실행 |
| JRE (Java Runtime Environment) | 자바 실행 환경 | JRE ⊃ JVM | 실행만 가능 |
| JVM (Java Virtual Machine) | 자바 가상 머신 (실행 엔진) | JRE ⊃ JVM | 바이트코드 실행 |
“Write once, run anywhere”를 실현시키는 핵심”
🔸 JVM만으로는 자바 코드 작성 불가
“자바 프로그램을 실행할 수 있는 환경”
🔸 개발 도구 없음 (javac X)
“자바를 개발하기 위한 모든 도구 포함”
🔸 JDK 설치하면 JRE, JVM 포함
[JDK]
└── [JRE]
└── [JVM]
| JVM은 바이트코드를 실행하는 엔진 |
| JRE는 JVM + 실행 라이브러리 = 실행 환경 |
| JDK는 JRE + 개발 도구 = 개발 키트 |
| 📌 List, Set, Map 차이점 1분 컷 — 진짜 외우는 법 알려드림 (3) | 2025.08.04 |
|---|---|
| 🏷️JVM이란? 자바의 핵심 실행 엔진 구조 완벽 정리 (2) | 2025.07.30 |
| ☕ Java 가비지 컬렉션(GC) 동작 원리 쉽게 정리! (0) | 2022.11.21 |
| 📌접근자란? Getter와 Setter 개념과 Java 예제로 쉽게 이해하기 (0) | 2022.10.31 |
| 📌Java static 키워드 완벽 정리: 메모리 구조부터 예제까지 한눈에! (0) | 2022.10.30 |