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

Java虚拟机和跨平台原理

电脑杂谈  发布时间:2020-05-11 21:07:18  来源:网络整理

java解释器设计模式_java解释器和编译器_java解释器虚拟机

虚拟机和跨平台原理>欢迎来到Java编程,Java数据类型和运算符,流控制,数组,类和对象java解释器虚拟机,封装和继承,抽象类和接口的世界. 面对如此大量的知识分解,您需要了解它并欣赏它的真实含义.

java解释器设计模式_java解释器虚拟机_java解释器和编译器

关于Java跨平台的原理定义:

java解释器设计模式_java解释器虚拟机_java解释器和编译器

两种执行Java字节码的方法

java解释器虚拟机_java解释器和编译器_java解释器设计模式

1. 即时编译: 解释器首先将字节码编译为机器代码java解释器虚拟机,然后执行机器代码.

java解释器设计模式_java解释器虚拟机_java解释器和编译器

2. 解释和执行模式: 解释器通过每次解释并执行一小段代码来完成Java字节码程序的所有操作.

通常使用第二种方法. 因为JVM规范描述具有足够的灵活性,所以这使得将字节码转换为机器码的工作效率很高. 对于需要高速运行的应用程序,解释器可以立即将Java字节码编译为机器代码,从而确保Java代码的可移植性和高性能.

Java程序执行与C / C ++程序执行的比较分析

如果您将Java源程序视为我们的C ++源程序,则在Java源程序被编译后生成的字节代码等效于C ++源程序被编译后的80x86机器代码(二进制程序文件). ,并且JVM虚拟机等效于80x86计算机系统,Java解释器等效于80x86CPU. 机器代码在80x86 CPU上运行,而Java字节码在Java解释器上运行.

Java解释器等效于运行Java字节码的“ CPU”,但是“ CPU”不是在硬件中实现的,而是在软件中实现的. Java解释器实际上是特定平台下的应用程序. 只要在特定平台下实现解释器程序,Java字节码就可以通过解释器程序在该平台下运行,这是Java跨平台的基础. 当前,并非所有Java解释器程序都在所有平台上都可用,这就是Java无法在所有平台上运行的原因. 它只能在已实现Java解释器程序的平台上运行.


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

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

      • 宋元公
        宋元公

        稳定了武器卖给谁啊

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