b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

java如何实现跨平台?

电脑杂谈  发布时间:2020-04-26 08:06:45  来源:网络整理

java跨项目调用方法_java跨项目调用接口_java跨平台游戏

淡定的蜗牛

2个人同意答案

通过使用Java虚拟机,可以解决跨平台问题. 但是它如何在不同的处理器和操作系统上工作,让我们逐步了解该过程.

java跨项目调用接口_java跨平台游戏_java跨项目调用方法

第1步)显示两个数字相加的代码是System.out.println(1 + 2),并将其保存为.java文件.

第2步)使用Java编译器将代码转换为称为字节码的中间代码. 输出是一个.class文件.

第3步)任何平台都无法理解此代码,而只是称为Java虚拟机的虚拟平台.

java跨平台游戏_java跨项目调用接口_java跨项目调用方法

步骤4)此虚拟机位于操作系统的RAM中. 为虚拟机提供此字节码后java跨平台游戏,它会标识正在处理的平台,并将字节码转换为机器码.

实际上,当您在PC上浏览或浏览Web时,只要看到任何这些图标,就可以确保将Java虚拟机加载到RAM中. 但是,更有意义的是,编译后的代码不仅可以在所有PC平台上运行,而且可以在支持Java的移动设备或其他电子设备上运行.

因此: “ Java是一种编程语言和一个平台”

原始链接: blog.csdn.net/feilang00/article/details/99640654

java跨项目调用接口_java跨平台游戏_java跨项目调用方法

发布于2019-08-15

苏月虹

35个人同意答案

那么,跨平台实施如何工作?这是关于Java虚拟机(JVM)的.

java跨项目调用方法_java跨项目调用接口_java跨平台游戏

JVM也是一种软件,不同的平台具有不同的版本. 我们编写的Java源代码在编译后会生成一个.class文件java跨平台游戏,称为字节码文件. Java虚拟机负责在特定平台下将字节码文件转换为机器代码,然后运行它. 换句话说,只要相应的JVM安装在不同的平台上,就可以运行字节码文件并运行我们编写的Java程序.

在此过程中,我们编写的Java程序没有进行任何更改,仅通过JVM的“中间层”就可以在不同的平台上运行,并且“一次编译,随处运行”的目标才是真正的实现.

JVM是一个“桥梁”,是一个“中间件”,是实现跨平台的关键,首先将Java代码编译成字节码文件,然后JVM将字节码文件翻译成机器语言,从而实现运行Java程序的目的.

注意: 编译的结果不是生成机器代码,而是生成字节码. 字节码不能直接运行,必须由JVM转换为机器码才能运行. 不同平台生成的字节码相同,但是JVM转换的机器码不同.

因此,JVM必须支持正在运行的Java程序,因为编译后的结果不是机器代码,并且必须再次由JVM对其进行翻译才能执行. 即使将Java程序打包到可执行文件(例如.exe)中,您仍然需要JVM支持.

注意: 跨平台是Java程序,而不是JVM. JVM用C / C ++开发,并且是编译的机器代码. 它不能是跨平台的. 需要使用不同版本的JVM安装不同的平台.

发布于2015-06-29


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-189308-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 宏莫雷诺斯
        宏莫雷诺斯

        不过美国所谓亚太盟国对此并不买帐

      • 刘希夷
        刘希夷

        黑芝麻糊都是要热加工的

      • 科特柯本
        科特柯本

        对这种日子是满意的

      每日福利
      热点图片
      拼命载入中...