11问答网
所有问题
当前搜索:
java编译器和解释器的区别
编译器和解释器的区别
答:
即时编译器和JAVA解释器的区别?
运行环境不同
解释程序可跨平台使用,因为解释器已经做好了对不同平台的交互处理,用户写的源代码不需要再考虑差异性,源代码所有平台都可以直接执行。编译型语言最大的优势之一就是其执行速度。用C/C++编写的程序运行速度要比用Java编写的相同程序快30%-70%。编译型程序比...
编译器和解释器的
主要
区别
是什么?他们相对于对方各自的优点?
答:
他们最大的区别是程序运行时需要解释器边解释边执行,而编译器则在运行时是完全不需要的
解释器的优点是比较容易让用户实现自己跨平台的代码,比如java,php等,同一套代码可以在 几乎所有的 操作系统上执行,而无需根据操作系统做修改;编译器的目的就是生成目标代码再由连接器生成可执行的 机器码 ,这...
jdk中的
编译器
是什么,
解释器
是什么
答:
每一种平台的解释器是不同的,但是实现的虚拟机是相同的
。Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。Java源代码--->编译器--->Java字节码(即虚拟指令)--->jvm--->解...
解释
和
编译有什么区别
答:
一、与计算机的交流方式不同
1、
解释程序不产生目标代码
,它逐条地取出源程序中的语句,边解释,边执行;解释器把源代码文件边解释成机器语言边交给CPU执行。2、编译是将源程序翻译成可执行的目标代码,执行可执行程序文件,翻译与执行是分开的。二、
运行环境不同
1、解释程序可跨平台使用,因为解释器已经...
即时
编译器和JAVA解释器的区别
?
答:
Java的编译
方式有两种,一种是和C++等语言一样的,把源代码编译成和本地机器平台相关的机器语言,叫即时编译。另一种是编译成一种中间的字节码,与机器平台无关的,这种也是常用的,叫
解释
型的。即时
编译器
因为产生的是本地机器的机器码,能直接执行;不像字节码还要在JVM(Java虚拟机)上解释运行,...
关于“
编译
型语言”和“
解释
性语言”
的区别
答:
对于解释性语言而言,程序运行时的控制权在
解释器
(jre,.net)而不再用于程序。编译型语言对于
编译器
而言,运行时的控制权在用户程序。2、运行速度
不同
:一些网页脚本,服务器脚本以及辅助开发接口这样的对速度要求不高,对不同系统的兼容性有一定要求的程序则通常使用解释性语言,如
Java
、JavaScript、VBScript...
Java
是
编译
型语言还是
解释
型语言?
答:
因此,两者之间最大
的区别
是是否保存目标机代码:
编译器
会在一些单位输入源程序(如基本块/函数/方法/微量)生成目标机代码,都放下(无论是在磁盘或内存)的后续执行可重复使用;
解释
的的解释,一个实现在一个源程序指令的解释,没有目标代码的存在,没有后续执行可重用信息。所以,
java
是一种解释性的...
编译和解释的区别
是什么?
答:
②汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。2.处理方式
区别
①
编译
过程
与解释
挺像,区别就在于编译是将所有的源代码指令一次性成翻目标代码并执行。②汇编过程就是把汇编指令一对一地翻译成01机器码的过程。而采用这种处理方式...
java的
虚拟机
编译器
解释器
都什么关系啊?
答:
Javac
编译器
Javac编译器读取Java源代码,并将其编译成字节代码,调用Javac的命令行示例如下:C:>
java
c options filename.java 值得注重的是,和
Java解释器不同
,Javac 编译器期望它正在编译的文件具有扩展名.java。其命令行如下表 选项 功能 -classpath path 此选项用于设定路径,在该路径上Javac...
编译
型语言
和解释
型语言
的区别
答:
解释型语言:解释型语言提供了极佳的调试支持。一名
Java
程序员只需要几分钟就可以定位并修复一个“空指针异常”,因为Java运行环境不仅指明了异常的性质,而且给出了异常发生位置具体的行号和函数调用顺序(著名的堆栈跟踪信息)。这样的便利是编译型语言所无法提供的。另一个优势是
解释器
比
编译器
容易实现 解...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
解释器和编译器的区别
解释器和编译器
jvm是编译器还是解释器
java的编译器是
JAVA解释器与JAVA编译器
java编写一个解释器
java的解释器
java编译器的作用
java程序编译器