首页 热点资讯 义务教育 高等教育 出国留学 考研考公

3. 如何理解Java的跨平台性,其是如何实现的?

发布网友 发布时间: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运行

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com