https://steady-coding.tistory.com/305 (1) 썸네일형 리스트형 [Java] 이것이 자바다 - JVM JVM 이란? 운영체제는 자바 프로그램을 바로 실행할 수 없는데 그 이유는 자바 프로그램은 완전한 기계어가 아닌 중간단계의 바이트 코드이기 때문에 이것을 해석하고 실행할 수 있는 가상의 운영체제가 필요하다. 이때 사용되는 것이 자바 가상 기계 JVM(Java Virtual Machine)이다. 바이트 코드는 모든 JVM에 동일한 실행 결과를 보장하지만 JVM은 운영체제에 종속적이다. 그래서 JVM은 운영체제에 맞게 설치 되어야 하는데 JDK(Java Development Kit)나 JRE(Java Runtime Envirenment)를 설치할때 자동으로 설치되며 JDK와 JRE가 운영체제에 맞게 제공된다. JVM이 시작되면 JVM은 운영체제에서 할당받은 메모리 영역(Runtime Data Area)을 다.. 이전 1 다음