发布网友 发布时间:2022-04-23 05:57
共4个回答
热心网友 时间:2022-05-07 15:53
Java源码--->JVM虚拟机编译---->.class文件--->各个平台的Java虚拟机加载执行.class文件
Java之所以能够跨平台,是因为Java在主流操作系统中都实现了Java虚拟机,而每个系统的虚拟机编译出的.class文件都是统一的,这个.class文件能在任意一个安装了Java虚拟机的系统平台上运行,所以Java能够跨平台。
热心网友 时间:2022-05-07 17:11
通俗来讲就是JAVA所声称的:一次编写,到处运行
要做到这一点就要依靠SUN的特色:虚拟机JVM了。编程人员编写好程序(即.java格式文件)做好环境设置,使用jvm中的javac.exe对编码文件进行编译再用java.exe解释执行。
热心网友 时间:2022-05-07 18:46
通过它的虚拟机jvm,不同的系统提供不同的虚拟机。
热心网友 时间:2022-05-07 20:37
因为java虚拟机支持多种平台,只要能种java虚拟机的平台都应该支持java运行