原文:Java属于编译型还是解释型语言?

计算机不能直接理解高级语言,只能理解和运行机器语言。必须要把高级语言翻译成机器语言,计算机才能运行高级语言所编写的程序。 翻译的方式有两种,一个是编译,一个是解释。 用编译型语言写的程序执行之前,需要一个专门的编译过程,通过编译系统把高级语言翻译成机器语言,把源高级程序编译成为机器语言文件,以后直接运行而不需要再编译了,所以一般编译型语言的程序执行效率高。 解释型语言在运行的时候才解释成机器语言, ...

2019-11-17 22:21 0 543 推荐指数:

查看详情

java编译型语言还是解释型语言

首先拿python和C说明,python运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地被python解释器翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C/C++程序是编译型语言,运行前直接编译成CPU能执行的机器码,所以非常快 ...

Thu Jul 04 18:15:00 CST 2019 0 2674
Java编译语言还是解释型语言 ?

0.先说明一下怎么突然想到这个问题了. 大概思路应该是这个样子的 ... JVM --> Java内存区域 --> 运行时数据区域 --> JVM和运行时啥关系 --> Java运行时是名词?表示状态?还是表示一个事物? --> Java编译型语言还是解释型语言 ...

Sun Dec 12 07:27:00 CST 2021 0 2945
Java解释还是编译型语言?

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

Tue Nov 13 21:15:00 CST 2018 0 8692
编译型语言解释型语言的理解

概念:计算机不能直接的理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言的编写的程序。翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。 编译型语言需要编译解释型语言需要解释器 优缺点:   编译型语言 ...

Mon Sep 13 23:25:00 CST 2021 0 99
编译型语言解释型语言的真正区别

编译型语言解释型语言的真正区别一、编译型语言解释型语言的必需知识点二、Python和Java解释型语言的主流执行方式三、进而可推之解释语言编译型语言的优缺点一、编译型语言解释型语言的必需知识点解释语言编译型语言 解释语言 编译型语言概念 计算机不能直接的理解 ...

Tue Aug 03 02:16:00 CST 2021 0 264
编译型语言和解释型语言

编译型语言 编译型语言和汇编语言一样,有一个负责翻译的程序来对我们编写的源代码进行转换,生成相对应的可执行代码。这个过程说得专业一点,就称为编译(Compile),而负责编译的程序自然就称为编译器(Compiler)。 如果我们写的程序代码都包含在一个源文件中,那么通常编译之后就会直接生成一个 ...

Sat Apr 20 18:51:00 CST 2019 0 546
编译型语言&解释型语言

我们编写的源代码是人类语言,我们自己能够轻松理解;但是对于计算机硬件(CPU),源代码就是天书,根本无法执行,计算机只能识别某些特定的二进制指令,在程序真正运行之前必须将源代码转换成二进制指令。所谓的二进制指令,也就是机器码,是 CPU 能够识别的硬件层面的“代码”,简陋的硬件(比如古老的单片机 ...

Tue Oct 12 20:02:00 CST 2021 0 189
解释型语言编译型语言的区别

编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。虽然Java程序在运行之前也有一个编译 ...

Mon Oct 17 17:54:00 CST 2016 0 3903
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM