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

Java程序的跨平台性质

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

java跨平台游戏_java b2b 平台 开源_java跨项目调用接口

我们通常将整个CPU处理器和操作系统称为平台. CPU有很多类型,例如Intel,AMDjava跨平台游戏,PowerPC等. 不同的CPU具有不同的特定指令集来计算和控制计算机系统. 操作系统是在用户和计算机之间进行交互的界面软件. 不同的操作系统支持不同的CPU,即不同的操作系统支持不同的CPU指令集,但不一定操作系统仅支持一个指令集. 像Windows,Linux和Mac一样,它们都支持Intel和AMD CPU指令集.

java跨项目调用接口_java b2b 平台 开源_java跨平台游戏

如果要开发程序,则需要确认平台是什么-CPU的类型,即指令的类型和操作系统. 如果使用标准C开发程序,则可以在相应的平台上运行使用不同编译器后的可执行文件. 例如,使用GCC进行编译,可执行文件可以在Linux上运行. 使用特定编译器编译的程序只能在相应的平台上运行. 编译器与平台有关,而编译文件也与平台有关. 这种执行方法称为编译执行,它将一次将源程序和特定于平台的编译器编译为与平台相关的机器代码. 优点是执行速度快,缺点是无法跨平台.

java b2b 平台 开源_java跨项目调用接口_java跨平台游戏

java跨项目调用接口_java b2b 平台 开源_java跨平台游戏

接下来,让我们看看如何实现Java程序的跨平台性-将Java程序编译为中间语言,然后将Java字节码(.class文件)由JVM转换为机器语言. Java源程序编译的结果是生成Java字节码. 在不同平台下生成的Java字节码相同,但JVM转换的机器码不同. 同样,跨平台是Java程序,因为跨平台将由独立于平台的编译器编译为独立于平台的中间代码. JVM不是跨平台的. 需要在不同的平台上安装不同的JVM.

java b2b 平台 开源_java跨平台游戏_java跨项目调用接口

总而言之java跨平台游戏,无论我们使用哪种语言进行编程,它最终都将在设备上运行,必须将其转换为机器可以识别和执行的机器代码. C和C ++等可编译语言直接在不同的编译器下编译特定的机器代码,并在特定的平台上运行. Java是一种编译和解释语言. 平台无关的编译器将其编译为平台无关的.class文件,然后JVM将其解释为平台下的机器代码. 正是这种额外的机制使Java程序看起来与众不同.

有人会说,在不同平台上使用的机器代码是不同的,因此在不同平台上的JVM通常是不同的,因此它被翻译成不同的机器代码,这就是C被翻译成不同机器的本质. 代码不同吗?跨平台如何有更多中间代码?如果您仍然有疑问,则表示您不太了解跨平台指的是什么. 当我们提出“跨平台”的概念时,我们必须密切注意其确切含义. 否则,基础将不牢固,人们往往会感到内and和不自信.


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

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

      • 马中信
        马中信

        所以他只能干一些耍无赖撒泼的事情

      • 毛玮玮
        毛玮玮

        不惜一切代价

      • 贾卓龙
        贾卓龙

        美国扰乱了伊拉克

      热点图片
      拼命载入中...