JYM、JAVA解释器和JAVA编译器
JVM:够运行Java字节码(Java bytecode)的虚拟机
Java编译器:将Java源文件(.java文件)编译成字节码文件(.class文件,是特殊的二进制文件,二进制字节码文件),这种字节码就是JVM的“机器语言”。javac.exe可以简单看成是Java编译器。
Java解释器:是JVM的一部分。Java解释器用来解释执行Java编译器编译后的程序。java.exe可以简单看成是Java解释器。
补充:通常情况下,一个平台上的二进制可执行文件不能在其他平台上工作,因为此可执行文件包含了对目标处理器的机器语言。而Class文件这种特殊的二进制文件,是可以运行在任何支持Java虚拟机的硬件平台和操作系统上的!
JYM、JAVA解释器和JAVA编译器相关推荐
- java 解释器与JIT编译器
早在Java1.0版本的时候,Sun公司发布了一款名为Sun Classic VM的Java虚拟机,它同时也是世界上第一款商用Java虚拟机,在当时这款虚拟机内部只提供解释器,用今天的眼光来看待必然是 ...
- java的编译器、解释器和JIT编译器(转载)
这篇我们来聊聊java的编译器和解释器.先看看官方的解释: Java Compiler (Java 编译器) Java compiler reads source files written in t ...
- java习题8,java试题练习题(第8套
<java试题练习题(第8套>由会员分享,可在线阅读,更多相关<java试题练习题(第8套(9页珍藏版)>请在人人文库网上搜索. 1.班级: 姓名: 学号: 试题共 页 加白纸 ...
- 【Java学习笔记】(二)Java平台和Java虚拟机
版权声明:所有笔记均来源于书籍<Java从小白到大牛完整版> 自我勉励:好记性不如烂笔头 Java平台和Java虚拟机 一.Java平台 1.Java SE 2.Java EE 3.Jav ...
- 3.1_2 JavaSE入门 P1 【Java基础】Java语言概述、JDK编译
相关链接 Excel目录 目录 Part1 Java语言概述 1 Java语言概述 1.1 Java发展史 1.2 java应用平台 1.3 跨平台原理 1.4 JVM JRE JDK 1.5 Ora ...
- java毕业设计——基于java+eclipse+sqlserver的银行帐目管理系统设计与实现(毕业论文+程序源码)——银行帐目管理系统
基于java+eclipse+sqlserver的银行帐目管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+eclipse+sqlserver的银行帐目管理系统设计与实现, ...
- 什么是JVM、Java编译器和Java解释器
JVM:够运行Java字节码(Java bytecode)的虚拟机 Java编译器:将Java源文件(.java文件)编译成字节码文件(.class文件,是特殊的二进制文件,二进制字节码文件),这种字 ...
- JVM、Java编译器和Java解释器
作用: JVM:JVM有自己完善的硬件架构,如处理器.堆栈(Stack).寄存器等,还具有相应的指令系统(字节码就是一种指令格式).JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需要生成 ...
- 一文带你学明白java虚拟机:C1编译器,HIR代码优化
HIR代码优化 为了减少编译时间,C1在抽象解释生成HIR期间,每生成一条SSA指令,都会调用append_with_bci努力尝试若干局部优化.除此之外,HIR构造完成之后,C1还会执行若干轻量级全 ...
最新文章
- Grafana Worldmap外网用户request地图监控
- RESTORE DATABASE命令还原SQLServer 2005 数据库
- Java日期格式化SimpleDateFormat
- 台式计算机 评标细则,附:认证评分项目及评分细则
- 模版 ----- 一维前缀和与二维前缀和
- Directx11教程40 纹理映射(10)
- 百面机器学习—10.循环神经网络面试问题总结
- 关于string中的如果使用变量的笔记
- AAAI、IJCAI和ACL录用三名清华本科生成果,华人NLP最杰出HowNet成功融入DL模型
- 世界杯的科学---足球的基本原理
- 图中最深的根 (25分)
- ESP-12F 烧录方法
- GSM和GPRS区别
- 计算机总是提醒更新,电脑关机的时候总是提示系统正在更新怎么办?
- 翰麟教育|教育学人物考点梳理
- 微信小程序如何隐藏右上角分享按钮
- 超文本咖啡壶控制协议
- 利用计算机网线传东西,如何把文件通过一个网线从一个电脑传到另一个电脑上...
- Mac OS中Git版本更新(亲测有效)
- 基于高德POI搜索的地址类型判断