大家好,今天小编关注到一个比较有意思的话题,就是关于java语言编译执行的的问题,于是小编就整理了5个相关介绍j***a语言是编译执行的的解答,让我们一起看看吧。

  1. java的编译器是什么?
  2. 静态语言采用解释方式执行?
  3. c# 是解释还是编译?
  4. 如何使用命令行编译和运行java文件?
  5. 怎么用命令提示符编译java程序?

j***a的编译器是什么?

编译和运行工具就是JDK 可以在SUN公司的网站上下载你说的编译器的意思可能意思就是说开发工具开发工具很多的了,任何程序源码都是文本文件的,用记事本就可以了.但是现在j***a界比较流行的是 Jbuilder 和 Eclipse 和 NetbeansJbuilder是收费的,昔日的辉煌已经不在了啦现在主流就是Eclipse 和Netbeans其中Eclipse是Eclipse基金会支持的. Netbeans 是sun公司的.

java语言是编译执行的-java语言是编译执行的方法吗
(图片来源网络,侵删)

静态语言***用解释方式执行?

静态语言不***用解释方式执行,而是在编译期进行类型检查并将代码翻译成机器语言,然后在运行期直接执行机器语言代码。

静态语言的编译器在编译期就会检查代码的语法和类型,如果有错误则会报错,而解释型语言则是在运行期逐行解释执行代码。

java语言是编译执行的-java语言是编译执行的方法吗
(图片来源网络,侵删)

因此,静态语言的执行速度通常比解释型语言快,但编写和调试代码的难度也相对较高。

c# 是解释还是编译?

解释

java语言是编译执行的-java语言是编译执行的方法吗
(图片来源网络,侵删)

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

如何使用命令行编译和运行j***a文件?

要通过命令行来编译和运行J***a文件,是有前题条件的:

(1)、已安装JDK,建议JDK版本1.8;

(2)、已在环境变量中配置JDK相关信息(相关配置项有:J***A_HOME 、JRE_HOME 、CLASSPATH 、PATH)。


如何配置环境变量呢,根据系统不同,分以下情况:

(1)、Linux

# vi ~/.bash_profile

在.bash_profile里添加以下配置项

# source ~/.bash_profile

(2)、Windows

右击“我的电脑”,选择“属性”,然后选择“高级系统设置”

在“系统属性”对话框中选择“环境变量”

进入“环境变量”对话框后,我们需要新建2个配置项:

a、配置项名:J***a_Home

配置值为JDK安装目录,如:D:\jdk1.8.0_151

b、配置项名:ClassPath

配置值为括号内的文本: ( .;%J***a_Home%\bin;%J***a_Home%\lib\dt.jar;%J***a_Home%\lib\

tools.jar

然后我们编辑已存在的一个配置项“Path”,在此配置值最前方添加配置(注意,配置值为下面一行括号内的文本,包含括号内的分号):

( %J***a_Home%\bin;%J***a_Home%\jre\bin; )


以上配置后在Linux和Windows下就配置好了JDK的环境变量,此时我们在命令行中可以输入命名来编译和运行J***a文件了,如下:

(1)、编译

j***ac

Demo.j***a

(2)、运行

j***a Demo

怎么用命令提示符编译j***a程序?

我们先新建文本文档,输入自己的j***a程序。这里我写一个简单的j***a程序,来做示范。import j***a.util.*;public class HelloDate{ public static void main(String[] args){ System.out.println("Hello,it's:"); System.out.println(new Date());}}

然后另存为一个j***a文件。1.选择文件--->另存为--->名称为“HelloDate.j***a”----->选择“所有文件”。2.记住自己这个文件的存储位置。(方便我们调用哦!)

打开程序---->附件--->命令提示符。

由于我的那个j***a文本保存在了F:/j***a/(在F盘下的j***a文件夹里)下,所以如果要想编译,就需要先通过命令提示符进入j***a这个文件夹,具体步骤如下:1.进入F盘:输入【F:】,然后按下回车键【Enter】2.输入【cd j***a】,按下回车键【Enter】这样就已经进入了。这里的cd的意思就是进入的意思。

紧接着调用j***a编译器进行编译。输入【j***ac HelloDate。j***a】,然后按下回车键【Enter】

然后运行结果。输入【j***a HelloDate】,按下回车键【Enter】

到此,以上就是小编对于j***a语言是编译执行的的问题就介绍到这了,希望介绍关于j***a语言是编译执行的的5点解答对大家有用。