JVM:够运行Java字节码(Java bytecode)的虚拟机

Java编译器:将Java源文件(.java文件)编译成字节码文件(.class文件,是特殊的二进制文件,二进制字节码文件),这种字节码就是JVM的“机器语言”。javac.exe可以简单看成是Java编译器。

Java解释器:是JVM的一部分。Java解释器用来解释执行Java编译器编译后的程序。java.exe可以简单看成是Java解释器。

补充:通常情况下,一个平台上的二进制可执行文件不能在其他平台上工作,因为此可执行文件包含了对目标处理器的机器语言。而Class文件这种特殊的二进制文件,是可以运行在任何支持Java虚拟机的硬件平台和操作系统上的!

JYM、JAVA解释器和JAVA编译器相关推荐

  1. java 解释器与JIT编译器

    早在Java1.0版本的时候,Sun公司发布了一款名为Sun Classic VM的Java虚拟机,它同时也是世界上第一款商用Java虚拟机,在当时这款虚拟机内部只提供解释器,用今天的眼光来看待必然是 ...

  2. java的编译器、解释器和JIT编译器(转载)

    这篇我们来聊聊java的编译器和解释器.先看看官方的解释: Java Compiler (Java 编译器) Java compiler reads source files written in t ...

  3. java习题8,java试题练习题(第8套

    <java试题练习题(第8套>由会员分享,可在线阅读,更多相关<java试题练习题(第8套(9页珍藏版)>请在人人文库网上搜索. 1.班级: 姓名: 学号: 试题共 页 加白纸 ...

  4. 【Java学习笔记】(二)Java平台和Java虚拟机

    版权声明:所有笔记均来源于书籍<Java从小白到大牛完整版> 自我勉励:好记性不如烂笔头 Java平台和Java虚拟机 一.Java平台 1.Java SE 2.Java EE 3.Jav ...

  5. 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 ...

  6. java毕业设计——基于java+eclipse+sqlserver的银行帐目管理系统设计与实现(毕业论文+程序源码)——银行帐目管理系统

    基于java+eclipse+sqlserver的银行帐目管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+eclipse+sqlserver的银行帐目管理系统设计与实现, ...

  7. 什么是JVM、Java编译器和Java解释器

    JVM:够运行Java字节码(Java bytecode)的虚拟机 Java编译器:将Java源文件(.java文件)编译成字节码文件(.class文件,是特殊的二进制文件,二进制字节码文件),这种字 ...

  8. JVM、Java编译器和Java解释器

    作用: JVM:JVM有自己完善的硬件架构,如处理器.堆栈(Stack).寄存器等,还具有相应的指令系统(字节码就是一种指令格式).JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需要生成 ...

  9. 一文带你学明白java虚拟机:C1编译器,HIR代码优化

    HIR代码优化 为了减少编译时间,C1在抽象解释生成HIR期间,每生成一条SSA指令,都会调用append_with_bci努力尝试若干局部优化.除此之外,HIR构造完成之后,C1还会执行若干轻量级全 ...

最新文章

  1. Grafana Worldmap外网用户request地图监控
  2. RESTORE DATABASE命令还原SQLServer 2005 数据库
  3. Java日期格式化SimpleDateFormat
  4. 台式计算机 评标细则,附:认证评分项目及评分细则
  5. 模版 ----- 一维前缀和与二维前缀和
  6. Directx11教程40 纹理映射(10)
  7. 百面机器学习—10.循环神经网络面试问题总结
  8. 关于string中的如果使用变量的笔记
  9. AAAI、IJCAI和ACL录用三名清华本科生成果,华人NLP最杰出HowNet成功融入DL模型
  10. 世界杯的科学---足球的基本原理
  11. 图中最深的根 (25分)
  12. ESP-12F 烧录方法
  13. GSM和GPRS区别
  14. 计算机总是提醒更新,电脑关机的时候总是提示系统正在更新怎么办?
  15. 翰麟教育|教育学人物考点梳理
  16. 微信小程序如何隐藏右上角分享按钮
  17. 超文本咖啡壶控制协议
  18. 利用计算机网线传东西,如何把文件通过一个网线从一个电脑传到另一个电脑上...
  19. Mac OS中Git版本更新(亲测有效)
  20. 基于高德POI搜索的地址类型判断

热门文章

  1. 农民过河算法可爱的学习----记录于高考报名后的怀旧emo时刻--穷举算法
  2. DevOps实践指南 记录
  3. 如何设计出高转化率的社群?
  4. web前端-JavaScript中的数组详解
  5. 成为最有价值的汽车网站,易车还差点什么
  6. F12 console的用法,以及如何debug程序?
  7. python xpath爬取电影top100_python爬取豆瓣电影top250
  8. 解析UsedRange属性
  9. Redis 集群,分布式,微服务概念和区别理解
  10. 通过 HUMANS 项目,传达出空间适合所有人的信息