脚本宝典收集整理的这篇文章主要介绍了Java跨平台原理(字节码文件,虚拟机),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。@H_360_0@介绍
C/C++语言都直接编译成针对特定平台机器码。如果要跨平台,需要使用相应的编译器重新编译。 Java源程序(.java)要先编译成与平台无关的字节码文件(.class),然后字节码文件再解释成机器码运行。解释是通过 Java虚拟机来执行的。 字节码文件不面向任何具体平台,只面向虚拟机。 Java虚拟机是可运行Java字节码文件的虚拟计算机。不同平台的虚拟机是不同的,但它们都提供了相同的接口。 Java语言具有一次编译,到处运行的特点。就是说编译后的.class可以跨平台运行,前提是该平台具有相应的Java虚 拟机。但是性能比C/C++要低。 Java的跨平台原理决定了其性能没有C/C++高
以上是脚本宝典为你收集整理的Java跨平台原理(字节码文件,虚拟机)全部内容,希望文章能够帮你解决Java跨平台原理(字节码文件,虚拟机)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。