Java跨平台原理

Java的运行:
1、编译Java代码生成字节码(.class)文件;不同平台编译的字节码文件是相同的;

2、字节码不能直接运行,必须通过对应的jvm翻译为机器码才能运行

我们编写的Java代码,编译后会生成 .class 文件(字节码文件),(某系统)Java虚拟机负责将字节码文件翻译(转译)成对应系统下的机器码然后运行。也就是说,只要在不同平台上安装对应的JVM,就可以运行Java程序。

在这个过程中,Java程序没有任何改变,仅仅是通过JVM,就能在不同平台上运行,真正实现了“一次编译,到处运行”。

JVM是实现Java程序跨平台的关键。

注意:跨平台的是Java程序,而不是jvm,不同系统需要安装对应版本的JVM;

Java跨平台原理(清楚简述)

相关文章:

  • 2021-11-27
  • 2021-11-27
  • 2021-12-27
猜你喜欢
  • 2021-11-27
  • 2021-11-27
  • 2021-11-27
  • 2021-11-27
相关资源
相似解决方案