首页 百科知识 编译与运行

编译与运行

时间:2022-10-17 百科知识 版权反馈
【摘要】:首先必须使用编辑程序,以记事本为例,输入如图1-3所示的源程序。图1-3所示的Java程序中,保留字class来声明一个新的类,其类名为HelloWorld,它是一个公共类。Java解释器在没有生成任何实例的情况下,以main()作为入口来执行程序。″);Java文件名的命名是大小写敏感的,比如:helloworld与HelloWorld是两个不同的文件名。运行命令java可运行字节码文件HelloWorld.class,此时.class后缀可省略。运行结果是在屏幕上显示一行字符串“Hello,Java World!”。

1.5.2 Java程序的编辑、编译与运行

为了清楚地介绍Java程序的编辑、编译与运行过程,下面用一个简单的实例来说明该过程。

【例1-1】设计显示Hello,Java World!字符串的Java程序,并运行该程序。

1.Java程序的编辑

首先必须使用编辑程序,以记事本为例,输入如图1-3所示的源程序。然后保存,扩展名必须是.java。其文件名最好以双引号括起来。

图1-3 编辑窗口和程序

说明:

图1-3所示的Java程序中,保留字class来声明一个新的类,其类名为HelloWorld,它是一个公共类(public)。整个类定义由大括号{}对括起来。在该类中,定义了一个main()方法,其中public表示访问权限,指明所有的类都可以使用这一方法;static指明该方法是一个类方法,它可以通过类名直接调用;void则指明main()方法不返回任何值。对于一个应用程序来说,main()方法是必需的,而且必须按照如上的格式来定义。Java解释器在没有生成任何实例的情况下,以main()作为入口来执行程序。

Java程序中可以定义多个类,每个类中可以定义多个方法,但是最多只有一个公共类,main()方法也只能有一个,作为程序的入口。在main()方法定义中,括号中的String args[]是传递给main()方法的参数,参数名为args,它是类String的一个实例,参数可以为0个或多个,每个参数用“类名参数名”来指定,多个参数间用逗号分隔。在main()方法的实现中,只有一条语句:System.out.println(″Hello ,Java World!″);

保存文件时需注意:

(1)Java源程序文件名必须和类名完全一样。

(2)Java文件名的命名是大小写敏感的,比如:helloworld与HelloWorld是两个不同的文件名。

(3)Java源程序文件名后缀必须为.java。

因此,本源程序的文件名为HelloWorld.java。

2.Java程序的编译

Java源程序建立完成后,第二个步骤就是将它编译成字节代码,在DOS的命令行里面输入如下的命令:

img5

这里的C:\ Jdk1.3\bin是安装JDK的目录名字,javac是编译程序的名字,而HelloWorld.java就是刚编写的这个程序的名字,如果编译不成功,则是源程序代码输入有问题,仔细检查后,再编译,编译成功后,将生成一个HelloWorld.class的文件。

3.Java程序的运行

img6

运行命令java可运行字节码文件HelloWorld.class,此时.class后缀可省略。运行结果是在屏幕上显示一行字符串“Hello,Java World!”。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈