Backend/자바
[Java] 운영체제 위에서 돌아가는 프로그램과 운영체제에 독립적인 자바
Gaejirang-e
2023. 3. 8. 21:50
응용프로그램이란
JVM이 읽을 수 있는 형식이다. JVM은 이를 운영체제가 이해할 수 있게 한번 더 변환한다.
(운영체제별 다른 JVM이 필요하다)
이 때문에 Java 응용프로그램은 운영체제에 독립적이지만
JVM은 운영체제에 종속적이다.
JVM < JRE (실행환경,API,클래스 묶음) < JDK(JavaSE의 구현체, 개발부터 실행까지 스펙)
즉, JDK도 운영체제에 종속적이다.