1、Java编译器和Java解释器

Java编译器和Java解释器是两个相对的东西

Java编译器:将编写的Java源文件即(.java)编译成字节码文件即(.class),这个class文件是一种中间代码,它与机器的平台无关。是一种特殊的二进制文件,二进制字节码文件。可以在装有JVM虚拟机的电脑上运行。

Java解释器:Java解释器的功能就是用来解释执行上面的字节码class文件的。

2、即时编译器和JAVA解释器

Java的编译方式有两种,一种是C++等语言一样的,把源代码编译成和本地i机器平台相关的机器语言,即适用与本机的机器码,只能在本机上运行,叫即时编译。另一种是编译成一种中间的字节码,与机器平台无关的,这个编译后的字节码可以在很多处理器上运行,叫解释型的。
即时编译器因为产生的是本地机器的机器码,能直接执行;不像字节码还要在JVM(Java虚拟机)上解释运行,所以执行得更快些。

Java编译器和Java解释器---即时编译器和JAVA解释器相关推荐

  1. [修复] Eclipse – Java编译器级别与已安装的Java项目构面的版本不匹配

    Recently I imported a Maven project in Eclipse and changed the build path Library to work on Java 1. ...

  2. java 编译器原理_作业5:Java编译原理

    零.编译 1.编译器 (1)前端编译器:.java文件转变为.class文件Sun的javacEclipse JDT中的增量编译器(ECJ) (2)后端编译器:.class文件转变为机器码HotSpo ...

  3. java编译器安装教程_如何安装java语言编译器

    如何安装java语言编译器 导语:您有没有想过计算机程序是怎样工作的?您是否曾经想学习编写自己的计算机程序?那么我们应该如何安装编译器呢?下面让我们了解一下java语言编译器的安装方法吧! 为了在您的 ...

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

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

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

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

  6. JYM、JAVA解释器和JAVA编译器

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

  7. java平台脚本+java编译器API

    [0]README 0.1)本文文字描述转自 core java volume 2, 旨在学习  java平台脚本+java编译器API 的 基础知识: ----------------------- ...

  8. Java编译器API

    本文是我们名为" 高级Java "的学院课程的一部分. 本课程旨在帮助您最有效地使用Java. 它讨论了高级主题,包括对象创建,并发,序列化,反射等. 它将指导您完成Java掌握的 ...

  9. java虚拟机教程图解_深入拆解JAVA虚拟机学习教程

    搞JAVA的深入下去java虚拟机是必须掌握的知识,最近发现个不错的视频教程,学习了几篇讲得非常不错,推荐给大家.废话不多说,大看直接看目录吧. PS:主讲人是Oracle 高级研究员,计算机博士 郑 ...

  10. java 实训指导书_《Java程序设计》实训指导书

    <Java程序设计>实训指导书 <Java 程序设计>实训指导书项目(实训)指导书 系 别: 计算机系 专 业: 软件技术 课 程: Java 程序设计 制 订 人: 葛汉强 ...

最新文章

  1. C++模式学习------策略模式
  2. PHP mysqli 扩展库(面向对象/数据库操作封装/事务控制/预编译)
  3. Hibernate映射配置方法
  4. 深入理解 Java G1 垃圾收集器--转
  5. 云上效率提升指南 | K8S和Serverless还能这么玩
  6. 知识管理系列---3.程序实现
  7. java的hr样式,spring+spring mvc+mybatis开发java医院HR人事管理系统(加强版本+ shiro)...
  8. python中的匿名函数lambda
  9. 一种基于AliOS Things的uData感知设备软件框架
  10. STL_算法_区间的比較(equal、mismatch、 lexicographical_compare)
  11. Android PreferenceScreen
  12. 修改计算机系统参数软件,机器码修改专家(修改电脑机器码工具) v2.0官方版
  13. 浅谈IDEA Scratch files万能的临时文件功能
  14. 三星董事长去世享年78岁,临终前最为遗憾的一件事
  15. Oracle 数据库(一)—— Oracle 数据库基本介绍
  16. [笔记分享] [RPM] RPM T32 dump方法
  17. java word 题目导入_Java导入导出Excel和Word
  18. 攻略:手把手教你如何看懂以太坊区块链浏览器(配图更清晰)
  19. ACM入门及STL简介(转)
  20. 正则表达式中的贪婪匹配与懒惰匹配

热门文章

  1. MT6763芯片资料MT6763处理器性能介绍下载
  2. 雷达原理---线性调频信号的MATLAB仿真
  3. csm redfish usb
  4. Python网络爬虫经典书籍推荐
  5. 【数据分析】数据分析达人赛3:汽车产品聚类分析
  6. 计算机考试电子档照片,电子版照片是啥意思???
  7. flashpaper实现百度文库、豆丁网文档预览功能 - 坑
  8. PC端下载网易云课堂视频到本地
  9. 商品分析是什么?该怎么做(入门版)
  10. 关于在IDEA中Tomcat乱码的解决办法