java解释器什么意思

如题所述

应该说“java解释器就是把在java虚拟机上运行的目标代码(字节码)解释成为具体平台的机器码的程序。”即jdk或jre目录下bin目录中的java.exe文件,而javac.exe是编译器
运行java程序的过程是先用javac编译,然后用java解释。而一经编译成功后,就可以直接用java.exe随处解释运行了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-18
java语言是先要编译后才能运行的,解释器就是编译的作用吧。

java解释器是什么?
java解释器和编译器分别是什么1、应该说“java解释器就是把在java虚拟机上运行的目标代码(字节码)解释成为具体平台的机器码的程序。”即jdk或jre目录下bin目录中的java.exe文件,而javac.exe是编译器。2、与计算机的交流方式不同解释程序不产生目标代码,它逐条地取出源程序中的语句,边解释,边执行;...

编程里面什么是解释器?
编程中的解释器是一种软件程序,它的主要任务是读取源代码并逐行执行其中的指令。与编译器不同,解释器不会将源代码转换为机器代码或字节码,而是直接执行源代码。这意味着解释器在执行代码时,通常需要更多的运行时资源,因为它必须不断地读取和解析源代码。解释器的工作原理可以类比于人类翻译。想象一下,...

java.exe是什么意思
java.exe是SunMicrosystems公司的相关网络协议软件。通常基于InternetExplorer工作。java.exe是Java解释器,可以直接从类文件执行Java应用程序代码。java.exe命令的作用是启动虚拟机,执行字节码。其他常见的应用程序的功能:appletviewel.exe(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器。javad...

JAVA中的解释器与编译器分别是什么? 有何区别? 把我们的高级语言转换...
jvm是java虚拟机,用来解释,如果用eclipse编写代码,说走class默认放到src文件夹里

解释器解释出来的机器码怎么交给cpu
不正确。应该说“java解释器就是把在java虚拟机上运行的目标代码(字节码)解释成为具体平台的机器码的程序。”即jdk或jre目录下bin目录中的java.exe文件,而javac.exe是编译器。运行java程序的过程是先用javac编译,然后用java解释。而一经编译成功后,就可以直接用java.exe随处解释运行了。

JDK中的javac,java,appletviewer各有什么作用,要详细
java:Java解释器,执行字节码文件(class后缀文件,运行它就算真正在系统上运行java程序了)。JVM根据不同的软硬件系统提供或支持的功能统一虚拟化了一系列的API方法,再根据指定的class文件执行这些API方法 因此java工作的顺序是:1.编写java源代码(java后缀)>2.通过javac将java源代码编译为字节码文件(...

即时编译器和JAVA解释器的区别?
Java的编译方式有两种,一种是和C++等语言一样的,把源代码编译成和本地机器平台相关的机器语言,叫即时编译。另一种是编译成一种中间的字节码,与机器平台无关的,这种也是常用的,叫解释型的。即时编译器因为产生的是本地机器的机器码,能直接执行;不像字节码还要在JVM(Java虚拟机)上解释运行,...

java虚拟机就是java解释器吗?如果不是的话他们之间有什么区别和...
在Java中,这种供虚拟机理解的代码叫做字节码(ByteCode),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不同的,但是实现的虚拟机是相同的。Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器...

编译器和解释器的区别
你好!编译器(在windows下,javac.exe)将源代码(java文件)编译为字节码(bytecode),存放在class文件中。字节码不能直接在机器上执行,而是通过虚拟机(windows下是java.exe)执行。解释和编译有什么区别1、读音不同解释:读音是jiěshì。编译:读音是biānyì。意思不同解释:意思是指在观察的基础...

编译器和解释器到底啥区别?
解释性语言则有较好的跨平台性,利于开发者在不同系统间移动代码。而编译性语言则更适合需要快速响应的应用场景。实际上,并非所有语言仅为编译型或解释型。以Java为例,它结合编译和解释特性,首先编译为中间代码,运行时再次解释,以获取两者的优点。总结,理解编译器与解释器的核心差异,能帮助开发者选择...

相似回答