kwrl.net
当前位置:首页 >> jAvA语言是解释型语言还是编译型的? >>

jAvA语言是解释型语言还是编译型的?

有人说Java是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就无法执行。 也有人说Java是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释型的。对于C和C++,它们经过一次编译之后,可以由操作系统...

java的编译器先将其编译为class文件,也就是字节码;然后将字节码交由jvm(java虚拟机)解释执行, 所以很多地方都说“java是一种半编译、半解释执行”的语言

有些答案对JAVA的理解还停留在上古时代或者教科书里。其实,现在用编译型、解释型来分类编程语言已经有点力不从心了。JAVA的第一道工序是javac编译,当然目标文件是BYTECODE。后续可能有三种处理方式:1. 运行时,BYTECODE由JVM逐条解释执行,2....

它既不属于传统的编译型语言也不属于解释型语言. 它是先编译成.CLASS字节码文件,然后再利用虚拟机解释执行的.可以说先编译后解释吧.

Java这个语言很非凡。二、你可以说它是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释运行的,那也就算是解释的了。三、但是,现在的JVM为了效率,都有一些JIT优化。它又会把.class的二进制代码编译为本地的代...

C#是解释型语言,不是编译型语言。 只要不是"直接编译成机器指令并直接运行机器指令执行档"的编译语言,就属于解释语言。 Java,C#、VB.net等的源码先编译成字节码,再由虚拟机“解释”执行字节码。 也属于解释语言,JIT即时编译的语言也属于解释...

java的编译器先将其编译为class文件,也就是字节码;然后将字节码交由jvm(java虚拟机)解释执行; 所以很多地方都说“java是一种半编译、半解释执行”的语言; 近来(其实也不是很"近")Oracle的(以前是Sun的)HotSpot VM采用了jit compile(just in ti...

都是 Java首先被编译成字节码(.class文件),然后在JVM中被解释运行。

编译型就是编译的时候直接编译成机器可以执行的程序,但不能跨平台吧 解释型语言就是编译成中间代码程序,在执行时靠翻译程序一起执行,可以跨平台,中间代码一样,翻译程序只要各平台一个,就可以。 .net的framework,java的jre就是这类翻译程序

java是编译型的,写好的java源代码需要编译成字节码,然后jre加载字节码文件执行

网站首页 | 网站地图
All rights reserved Powered by www.kwrl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com