`
jackleechina
  • 浏览: 575390 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

java 编译器 解释器

    博客分类:
  • java
 
阅读更多

0)
javac 编译器 用于将java源代码文件编译成字节码.
语法: javac [option] source
java 解释器 用于执行java字节码
语法: java [option] classname
http://zhidao.baidu.com/link?url=wjTw703dJAj_5OW7Ap2NG0afX9z2h1RxljlCYA0j-j6uBlzFbIBEMXgdcX8-07FH2X5wRKtMuxemxsnHrQc1Ba

1)编译器(在windows下,javac.exe)将源代码(java文件)编译为字节码(bytecode),存放在class文件中。

字节码不能直接在机器上执行,而是通过虚拟机(windows下是java.exe)执行。
http://www.iteye.com/problems/91775

2)
Java的编译方式有两种,一种是和C++等语言一样的,把源代码编译成和本地机器平台相关的机器语言,叫即时编译。另一种是编译成一种中间的字节码,与机器平台无关的,这种也是常用的,叫解释型的。

3)
http://blog.csdn.net/touzani/article/details/1625760
分享到:
评论

相关推荐

    JVM、Java编译器和Java解释器1

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

    java编译器,解释器构造实践

    一个用java开发的解释器,严格遵循编译原理的各个过程进行开发,较为完善的系统和用户界面

    基于Java实现的C语言编译器解释器(实现词法分析、语义分析、绘制图像与窗口建立等).zip

    将总体过程分为4个阶段,分别为Scanner(词法分析)、Paerser(语法分析)、Semantic(语义分析)、Main(绘制图形与窗口建立),全过程采用JAVA语言、递归下降子程序方法以及增量模型开发思想完成解释器。同时还为编译器增加...

    自制脚本语言的LR(1)编译器与解释器

    升级到GLR前的LR(1)的完整版。可定义函数,支持递归调用,可处理字符串和注释。

    java实现的c语言简单编译器

    java实现的C语言(部分文法)简单编译器,包括词法分析、语法分析、语义分析,输出四元式,有详细文档

    cmm解释器大作业

    武汉大学cmm解释器构造实践课程作业,包含词法分析器 语法分析器 语义分析和界面。

    Java实现的编辑器语法着色功能

    Java实现的编辑器语法着色功能,说明请参照:http://blog.csdn.net/KingOf007/archive/2011/05/15/6421956.aspx

    java语言快速入门习题与答案

    Java源程序(扩展名为.java)被Java编译器编译成Java字节码文件,这种字节码文件有专门的开发规范要求,它是一种结构独立的中间文件格式,字节码里面并没有保存跟特定平台相关的信息,这就是字节码的平台无关性。...

    韩顺平-javase-从入门到精通学习笔记

    本资源摘要信息中,我们将详细介绍 Java 语言的基础知识、Java 开发工具、Java 语言的特点、Java 开发步骤、Java 虚拟机、Java 编译器、Java 字节码文件、Java 解释执行器、Java 虚拟机等。 Java 的基础知识: ...

    Java程序设计基础:使用命令行方式开发Java程序.pptx

    由Java解释器解释运行 字节码文件 命令行方式开发Java程序的步骤 1.用记事本编写Java程序 2.编译Java程序 javac Welcome.java (得到Welcome.class文件) java Welcome (省略.class) 程序名 Welcome.java 保存位置 d:\...

    Java Decompiler.rar_编译器/解释器_Java__编译器/解释器_Java_

    jave decompiler using method pdf

    基于java实现的C语言编译器【100012136】

    用词法分析器识别其中的记号(可将记号的信息显示出来);用语法分析器识别记号流中的语句(可将语句结构显示出来);解释器:词法分析、语法分析、语义分析/计算,绘制图形

    java写的--CMM语言解释器

    本人用java写的一个c语言的子集语言C--语言的解释器,与编辑器绑定在一起,大学编译原理课会学到的,有兴趣的话大家一起交流。

    计算机二级Java语言复习资料

    通过Java编译器编译生成的是二进制字节码文件,其扩展名为.class。 调用applet小程序的HTML文件的扩展名为.html或.htm。 2. Java语言的执行模式是半编译和半解释型。Java编写好的程序首先由编译器转换为标准字节...

    Linux下Java程序的编译与调试 (1).pdf

    JDK包括以下工具:Java编译器(javac)、Java解释器(java)、Java applet模拟器(appletviewer)和Java调试器(jdb)。在开发Java应用程序时,通常使用Java编译器将Java源代码(.java)文件编译为字节代码(.class...

    获取类路径下资源

    类(包括class文件)可以存储在目录或jar文件中,或者存储在两者的组合中,但是只有在它们位于类路径中的某个地方时,java编译器或解释器才可以找到它们。而类路径对一个javaweb应用而言,就是WEB-INF/classes下和WEB-...

    compilersandinterpreters:ATCS 编译器和解释器

    编译器和解释器ATCS 编译器和解释器

    JAVA虚拟机精讲

    HotSpot VM 是目前市面上高性能JVM 的代表作之一,它采用解释器+JIT 编译器的混合执行引擎,使得Java 程序的执行性能从此有了质的飞跃。《Java虚拟机精讲》以极其精练的语句诠释了HotSpot VM 的方方面面,比如:字节...

    Java程序设计基础:环境变量配置.pptx

    指向Java命令程序所在目录,设置Path后,操作系统识别java编译器、解释器等工具的位置。 ClassPath 类路径环境变量 指定类搜索路径,让Java执行环境识别程序中使用的类库的位置。Java虚拟机就是通过ClassPath来寻找...

    mjavac:BTH的DV1585课程的MiniJava编译器

    |mjavacMiniJava的解析器和编译器,带有扩展快速开始这个项目包含的模块一起构成了mjavac-一个MiniJava编译器(带有扩展名)。 每个部分都是独立的并且可重复使用。 例如,解析器可以用作构建语法突出显示器,解释器...

Global site tag (gtag.js) - Google Analytics