2016 - 2024

感恩一路有你

java编译过程 Java是解释型还是编译型?

浏览量:1834 时间:2021-03-15 15:18:47 作者:admin

Java是解释型还是编译型?

Java既不是传统的编译语言,也不是解释语言。Java被编译成“。类的字节码文件,然后由JVM虚拟机进行解释和执行。因此,Java可以说是编译或解释的。

编译型语言和解释型语言各自的优缺点是什么?

1. 在执行程序之前,有一个单独的编译过程将程序翻译成机器语言。以后,当程序被执行时,就不需要翻译它了。

2. 解释语言是在程序运行时将程序翻译成机器语言,因此其运行速度比编译语言慢。

3. C/C等是编译语言,Java、C等是解释语言。

4. 虽然Java程序在运行之前有一个编译过程,但它不是编译成机器语言,而是编译成字节码(可以理解为中间语言)。在运行时,字节码被JVM翻译成机器语言。

5. 脚本语言一般都有相应的脚本引擎来解释和执行。他们通常需要一个翻译来运行。JavaScript、ASP、PHP、Perl和Nuva都是脚本语言。经过C/C编译和链接,可以形成一个独立的EXE文件。

大专毕业,年龄35想学IT,java、python或php,哪个更适合?

只要你不学,你这个年纪就能赚钱。除非你选择这个IT行业,否则你的年龄和学历会让你完全失业

不同语言的编译原理一样吗,为什么?

不一样。编程语言通常分为两类:编译的和解释的。正如您所提到的,JS是解释的,前两个是编译的。即使是同一个编译或解释类型,也有细分,但这是一个很长的演讲,所以我就不谈了。

java编译过程 nodejs编译成exe文件 python编译

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。