Java跨平台的运行流程和原理

运行流程

image.png

原理

1,一次编译,到处运行。
2,编译器的作用:将源文件编译成二进制文件
3,虚拟机的作用:将字节码文件解释成对应平台机器码并执行。
4,java可以实现跨所有的平台?
只要提供并且安装了相对应的虚拟机就可以跨该平台。
5,虚拟机和解释器的关系,解释器是虚拟机的一个重要的组成部分。
6,java语言的执行要经过编译和解释两个阶段。

小结

通过java语言编写的应用程勋在不同的系统平台上都可以运行。
只要在需要运行java应用程序的操作系统上,先安装一个java虚拟机JVM(Java Virtual Machine)即可。有JVM来负责Java程序在该系统中的运行。
因为有了JVM,所以同一个java程序在三个不同的操作系统中都可以执行。这样就实现了java程序的跨平台型,也称为java具有良好的可移植性。

你可能感兴趣的