纯真乌龟

文章
5
资源
0
加入时间
3年0月9天

Java的“一次编写,处处运行”是如何实现的?

Java具有很强大一个功能,就是跨平台。因为中间多了个jvm虚拟机。我们javac编译*.java文件为字节码文件,然后在指定的操作系统上,加载字节码文件。因为字节码文件都一致,但每个JVM不同,每个JVM都是根据服务器硬件而专门编写的。这样JVM虚拟机会把字节码文件再次编译成对应硬件服务器上的指令集,这样就完美的解决了跨平台的特性。