跨平台方式
大约 1 分钟
跨平台方式
(先看编译详解)
运行流程
- 编程:.java .c .py
- 编译:将上面的编程代码转化为机器语言
- 运行:机器执行机器语言
三种编译运行方式
- 编译型
- 解释型
- 混合型(半编译半解释/编译解释型)
不同语言的跨平台原理
C/C++源代码(编译型)
Write Once Run Anywhere(一次编写,到处编译)
Python源代码(解释型)
Write Once Run Anywhere(一次编写,到处运行)
Java源代码(混合型)
Write Once Run Anywhere(一次编译,到处运行)
通过虚拟机实现的,Java语言运行在虚拟机而非操作系统里。只要针对不同的操作系统安装不同的虚拟机即可