JVM, JDK, JRE의 차이점
저는 Java를 주 언어로 사용하고 있음에도 불구하고, JVM, JDK, JRE가 뭔지, 뭐가 다른지를 제대로 이해하고 있지 못했습니다. 공부가 필요하다고 판단하여, 해당 내용을 학습하였고 이를 정리 해보았습니다. 해당 글에서는 차이점에 집중하여 정리하고, 자세한 내용은 추 후 다른 글에 정리하려고 합니다. JVM (Java Virtual Machine) 자바 바이트 코드(.class 파일)를 OS에 특화된 코드로 변환하는 역할을 합니다. JVM 자체는 바이트 코드를 실행하는 표준 입니다. JVM 구현체가 있는데, 이는 특정 밴더가 구현한 JVM을 의미합니다. (밴더 > 오라클, 아마존, ...) 특정 플랫폼에 종속적입니다. (네이티브 코드가 OS에 맞춰서 실행되어야 하기 때문!) JRE (Java Ru..
2022. 10. 20.