一个Java程序运行从上到下的环境次序

Java程序、JRE/JVM、操作系统、硬件

java编译完的class字节码文件,先放到java运行时环境中的java虚拟机上执行,

而java虚拟机必须基于某个操作系统,而操作系统管理计算机的软件和硬件,

这也是java跨平台的原理,即字节码文件只要有对应的操作系统的虚拟机,字节码就可以运行。

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐