JVM(一)

一、初始JVM

1.1 初始JVM

JVM 本质上是一个运行在计算机上的程序,他的职责是运行Java字节码文件。

JVM(一)_第1张图片

机器码是由二进制编码表示的计算机指令。每个机器码通常对应一个特定的操作,如加法、乘法、跳转等。机器码是计算机能够直接执行的代码,它可以在计算机的内存中存储和执行。

计算机通过将机器码加载到CPU中执行,进行各种操作和运算。机器码是计算机的最底层指令,它由一系列的二进制位组成,每个位表示不同的含义,如操作码、寄存器地址、内存地址等。

 1.2 JVM的功能

JVM(一)_第2张图片

JVM(一)_第3张图片

字节码需要在JVM中解释执行,相比直接翻译成机器码会有一定的性能损失,但是优点所带来的好处使得Java在跨平台开发和安全编程中得到广泛应用。

以下是Java采用字节码的优点:

你可能感兴趣的:(JVM,jvm)