运行流程
原理
1,一次编译,到处运行。
2,编译器的作用:将源文件编译成二进制文件
3,虚拟机的作用:将字节码文件解释成对应平台机器码并执行。
4,java可以实现跨所有的平台?
只要提供并且安装了相对应的虚拟机就可以跨该平台。
5,虚拟机和解释器的关系,解释器是虚拟机的一个重要的组成部分。
6,java语言的执行要经过编译和解释两个阶段。
小结
通过java语言编写的应用程序在不同的系统平台上都可以运行。
只要在需要运行java应用程序的操作系统上,先安装一个java虚拟机JVM(Java Virtual Machine)即可。有JVM来负责Java程序在该系统中的运行。
因为有了JVM,所以同一个java程序在三个不同的操作系统中都可以执行。这样就实现了java程序的跨平台型,也称为java具有良好的可移植性。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。