java virtual machine
Java Virtual Machine의 전체 개요 :
자바 배포 지난 튜토리얼에서 명확하게 설명했습니다. 여기서는 JVM에 대해 자세히 알아볼 것입니다.
0과 1 사이의 난수 생성기
Java Virtual Machine – JVM은 컴퓨터의 소프트웨어 구현입니다.
JDK를 다운로드하는 동안 JVM도 함께 제공됩니다. JRE는 런타임 환경을 제공합니다. 운영 체제마다 다른 JVM이 있으므로 JVM은 운영 체제에 따라 다릅니다. 그러나 Java는 운영 체제와 독립적입니다. 우리를 살펴 보는 것을 잊지 마십시오 전체 Java 초보자 교육 시리즈 .
이 튜토리얼에서는 Java Virtual Machine (JVM)에 대해 자세히 살펴보고 Java 애플리케이션 실행에 도움이되는 방법을 살펴 봅니다.
네트워크의 기본 게이트웨이를 교체했습니다.
다음은 JVM에 대한 비디오 자습서입니다.
JVM이 Java 응용 프로그램 실행을 돕는 방법
위의 다이어그램에서 JVM이 운영 체제와 Java 프로그램 사이에 계층을 형성한다고 말할 수 있습니다.
즉, 컴파일 된 Java 프로그램은 JVM과 통신하고 JVM은 운영 체제와 통신합니다. JDK를 설치하자마자 JVM도 설치됩니다.
Javaprogram –> 컴파일러 –> .class 파일 —-> JVM —-> bytecode (1 ’s & 0 ’s)
자바는 플랫폼이자 언어입니다. JVM은 OS를 결정해야하며 .class 파일을 OS 이해 지침으로 변환합니다.
JVM은 컴파일 된 클래스 파일과 운영 체제 사이의 일종의 중재자입니다.
C 언어에서 프로그램은 어셈블리 언어로 변환되고 OS는 어셈블리에서 명령을 가져옵니다.
Java의 경우 컴파일러는 운영 체제와 직접 통신하지 않습니다. JVM 만 OS와 통신합니다. 또한 OS마다 다른 JVM을 얻을 수 있습니다. 이것이 Java가 운영 체제와 독립적 인 이유입니다.
Mac에서 .dat 파일을 여는 방법
결론
Java Virtual Machine은 운영 체제에서 기계 코드를 이해할 수있는 방식으로 Java 클래스 파일을 기계 코드로 해석하는 인터프리터입니다.
Java 바이트 코드에 런타임 환경을 제공합니다.