- 零基础学Java(第5版)
- 黄传禄 常建功 陈浩
- 701字
- 2023-05-17 17:05:08
2.3 一个简单的Java应用程序
【实例2-1】现在已经完成了JDK的安装和相应的环境设置,下面用Windows下自带的记事本编辑一个Java应用程序,并执行该程序,读者可以通过该程序的编译和执行对Java程序的执行有一个直观的认识。
1)编写源程序:打开记事本,编写如下的Java程序,并保存在D盘根目录下,即D:\MyFirstJavaProgram.java。以下是一个Java应用程序,只输出一句“Hello Java!!!”。
01 //定义一个MyFirstJavaProgram类 02 public class MyFirstJavaProgram{ 03 //程序执行的入口,每个Java应用程序都有一个main()函数 04 public static void main(String args[ ]){ //程序的入口函数 05 //在DOS窗口打印一行字符串:Hello Java!!! 06 System.out.println("Hello Java!!!"); 07 } 08 }
【代码说明】第4行的程序很关键,是Java程序中应用程序的入口函数main()。第6行是输出的关键,通过println()方法输出相应的内容。
说明 初学者在编写源代码时,最好选择无格式的文本编辑器,如Windows下的记事本,存储源程序时其扩展名必须是.java。
2)编译源程序:单击“开始”|“Windows系统”|“运行”命令,在“运行”对话框中输入“cmd”命令,如图2-19所示。
图2-19 “运行”对话框
单击图2-19中的“确定”按钮,打开DOS窗口,进入D盘根目录,在当前目录下输入“javac MyFirstJavaProgram.java”。编译有两个作用:一是检查程序的语法错误,二是导入源程序中需要的类库。编译的结果是.class文件,该文件可以被JVM直接运行。如果编译正确,显示结果如图2-20所示。
图2-20 编译Java源程序
注意 在读者开始使用记事本编辑Java源程序时,可能会出现一些输入错误,造成程序无法编译,如字符串的双引号使用了中文输入法,则无法通过编译,并提示出现非法字符。
【运行效果】执行程序:在DOS窗口中输入“java MyFirstJavaProgram”,则程序执行结果如图2-21所示。
图2-21 执行Java程序的结果
注意 在使用Java.exe工具执行编译过的Java程序时,需要执行的文件名就是源文件名,但不需要文件后缀(如.class)。执行MyFirstJavaProgram时,只需要输入java MyFirstJavaProgram,而不是java MyFirstJavaProgram.class。