JVM이 바이트 코드를 기계어로 해석하는 방법을 알고 있으므로 플랫폼 독립성을 제공합니다. 하지만 JVM이 시스템에서 어떻게 작동하는지 알고 싶습니다.JVM이 어떻게 생겼습니까?
i. 기존의 실행 가능한 프로그램 파일이 JRE에 있습니까? 그렇다면 시스템에 JVM 프로그램을 가져 오기 위해 JRE를 설치해야합니까?
또는 ii. '일단 .java 파일이 컴파일되면 jvm 인스턴스가 생성됩니까?' JVM이 JRE 내부에 사전 존재하지 않지만 JRE의 할당 된 메모리 영역 내에 존재한다는 것을 의미합니까? 실행시 생성 된 실제 CPU의 가상/에뮬레이션은 JVM으로 알려져 있습니다.
JVM이 어떻게 나오는지 확인하십시오.
iii. 또한 'JVM의 인스턴스'가 무엇을 의미하는지 알고 싶습니다.
[이것은 혼란 스러울 것입니다] (http://www.makeuseof.com/tag/java-virtual-machine-work-makeuseof-explains/). 나머지는 경험으로 올 것이다;) – Domi