零基础学Java第2版
上QQ阅读APP看书,第一时间看更新

2.6 一个简单的Java应用程序

【实例2.5】现在,完成了JDK的安装和相应的环境设置,下面用Windows下的记事本编辑一个Java应用程序,并执行该程序,读者可以通过该程序的编译和执行对Java程序的执行有个直观的认识。

(1)编写源程序:打开记事本,编写如下的Java程序,并保存在D盘根目录下,即D:\MyFirstJava Program.java。以下是一个Java应用程序,只输出一句“Hello Java!!!”。

01   //定义一个类
02   public class MyFirstJavaProgram{
03
04       //程序执行的入口,每个Java应用程序都有一个main()函数
05       public static void main(String args[]){
06            //在DOS窗口打印一行字符串:Hello Java!!!
07            System.out.println("Hello Java!!!");
08       }
09   }

【代码说明】第5行的程序很关键,是Java程序中应用程序的入口函数main()。第7行是输出的关键,通过println()中的参数内容输出用户看到的结果。

说明

在初学者编写源代码时,最好选择无格式的文本编辑器,如Windows下的记事本,存储源程序时其后缀名必须是.Java。当然还有诸如UltraEdit等很好的编辑工具,读者可以根据自己喜好或习惯选择,它们使用起来都很方便。

(2)编译源程序:单击“开始”|“运行”命令在运行对话框中输入“cmd”指令,如图2.20所示。

单击图2.20中的“确定”按钮,打开DOS对话框,进入D盘根目录,在当前目录下输入“javac MyFirstJavaProgram.java”,编译有两个作用,一是检查程序的语法错误,二是导入源程序中需要的类库,编译的结果是.class文件,该文件可以被JVM直接运行。如果编译正确,则显示结果如图2.21所示。

图2.20 运行命令对话框

注意

在读者开始使用记事本编辑Java源程序时,可能会出现一些输入法错误,造成程序无法编译,如字符串的双引号使用了中文输入法,则无法通过编译,会提示非法字符。

【运行效果】执行程序:在DOS窗口中输入“java MyFirstJavaProgram”,则程序执行结果如图2.22所示。

图2.21 编译Java源程序

图2.22 执行Java程序的结果

注意

在使用Java.exe工具执行编译过的Java程序时,需要执行的文件名就是源文件名,但不需要文件后缀(如.class)。执行MyFirstJavaProgram时,只需要输入java MyFirstJavaProgram(而不是java MyFirstJavaProgram.class)。