Java是如何做到平台无关性的?

匿名网友 匿名网友 发布于: 2020-02-28 00:00:00
阅读 262 收藏 0 点赞 0 评论 0

Java虚拟机屏蔽了与具体平台相关的一些信息。我们书写的Java代码会被翻译为二进制字节码,也就是Class文件。再由不同平台的JVM进行解析,那么Java语言在不同平台运行时就不需要进行重新编译,因为Class文件的格式是由虚拟机规范所规范好的,让任何平台都是一致的。虚拟机将字节码转换为具体平台上的机器指令。从而实现平台无关性。

评论列表
文章目录