
1.6.1 使用文本编辑工具实现
1.编写源文件
在D盘的根目录下创建一个chapter01文件夹,用于保存实例1.1的代码。在chapter01文件夹下新建文本文档,并命名为Hello.java(要保证扩展名为.java),此文件就是源文件。
使用记事本或其他文本编辑器打开Hello.java文件,编写代码。
【实例1.1】第一个Java程序。

下面对这个Java程序进行简要说明。
• 程序的第一行使用关键字class定义了一个名为Hello的类,其修饰符为public,说明此类为公共类。在一个Java源文件中,只能有一个public修饰的类,并且使用public修饰的类必须和Java源文件同名,同时大小写也要一致,因此这个源文件的名称必须为Hello.java。
• Hello类用一对“{}”指定,定义了当前这个类的类体,public是Java的关键字,用来表示该类为公共类,也就是说,在整个程序中都可以访问该类。
• Hello类中有且只有一个main()方法,该方法为Java程序的主方法,即Java程序的执行入口,有main()方法Java程序才可以运行。
• System.out.println()的作用是在控制台中打印双引号引起来的内容。
• Java是严格区分大小写的编程语言,在程序中String和System等的首字母都要使用大写形式。
• 在main()方法中,一般一条语句占一行,语句必须以英文的分号结束。
• 在一个Java源文件中可以有多个Java类,但建议将一个Java类保存成一个Java源文件。
2.编译和运行程序
使用JDK中提供的javac.exe工具可以将.java文件编译成.class文件。本节以Windows操作系统为例展开介绍。
右击桌面左下角的“开始”图标,选择“运行”命令,在弹出的对话框中输入“cmd”,如图1.18所示,单击“确定”按钮,打开一个Windows的命令行窗口。

图1.18 输入“cmd”
打开命令行窗口,进入Java源文件所在的目录,如“D:\chapter01”,输入“javac Hello.java”(前面已经完成系统环境的配置),将.java文件编译为.class文件,在当前目录下会生成Hello.class文件,操作过程如图1.19所示。

图1.19 编译Hello.java文件
编译成功后,在命令行窗口中输入“java Hello”,运行Hello.class文件的结果如图1.20所示。

图1.20 运行Hello.class文件的结果
【注意】在使用记事本编写Java源文件时,需要将默认的文件扩展名.txt修改为.java。如果文件扩展名被隐藏了,那么可以打开文件夹选项,取消勾选“隐藏已知文件类型的扩展名”复选框。