五合一网站建设,wordpress 取消评论,红色网站 后台,内蒙营销型网站建设java虚拟机是执行字节码文件#xff08;.class#xff09;的虚拟机进程。 java源程序#xff08;.java#xff09;被编译器编译成------字节码文件#xff08;.class#xff09;,然后字节码文件#xff0c;将由java虚拟机#xff0c;解释成------机器码#x… java虚拟机是执行字节码文件.class的虚拟机进程。 java源程序.java被编译器编译成------字节码文件.class,然后字节码文件将由java虚拟机解释成------机器码不同平台的机器码不同。利用机器码执行真正的动作。只有机器码二进制数才是指令的真正执行汇编、c语言等都是伪指令最终都会被编译成机器码 为什么java被称为平台无关的编程语言 因为不同的平台装有不同的JVM它们能够将相同的.class文件解释成不同平台所需要的机器码。正是因为有JVM的存在java被称为平台无关的编程语言。即java程序不变换了硬件平台x86只需要换java虚拟机JVM即可。这就是跨平台的原理。转载于:https://www.cnblogs.com/leo0621/p/9048193.html