环境变量配置成功之后,我们开始用记事本编写第一个 Java 程序,程序结果显示为“Hello World!”。操作步骤如下。
(1)在桌面上新建一个文本文档,名字为HelloWorld,扩展名为.java(注意:如果未显示扩展名,双击【此电脑】,选择【文件】→【更改文件夹和搜索选项】,在弹出的【文件夹选项】对话框中选择【查看】,在【高级设置】栏中取消勾选【隐藏已知文件类型的扩展名】,即可显示扩展名)。Java文件内容如下。
public class HelloWorld{
public static void main(String[]args){
System.out.println("Hello World!");
}
}
(2)Java程序的编译和运行。
javac 是用于编译 Java 源代码的命令,可将.java 文件转换为二进制.class 文件。java 是用于运行.class文件的命令。运行HelloWorld.java文件,保证命令提示符窗口中的文件目录(见图1-15)和Java源代码所在的目录相同,否则会提示找不到class的错误。
图1-15 文件目录
调用编译命令javac把HelloWorld.java转换为字节码文件HelloWorld.class。执行命令:
javac HelloWorld.java
执行命令后并没有提示信息,如图1-16所示。但这时检查目录就会发现多了一个.class文件,这就是字节码文件。如果提示错误信息就要重新检查。首先检查JDK环境变量是否配置好,然后检查类名和文件名是否一致,再检查代码是否输入准确等。
将程序转换为.class文件后就可以在JVM下运行了。如图1-17所示,在命令提示符窗口中输入命令:
java HelloWorld
按【Enter】键后输出:
Hello World!
注意,这时实际上运行的是HelloWorld.class,但是在命令中并不用加扩展名。
图1-16 编译命令javac
图1-17 运行命令java
小技巧
Java区分大小写,一定要注意字母的大小写。
(1)public class HelloWorld
public:类修饰符,表示可以公开访问。
class:类标识符,表示这是一个类。
HelloWorld:类名,需要和文件名(HelloWorld)一致。
类体:以“{”标记类体开始,以“}”标记结束。
public class HelloWorld{
.
}
(2)main()方法
main()方法是 Java 程序的入口,Java 程序运行时,从这个方法开始运行。main()方法的组成如下。
public:类修饰符,表示可以公开访问。
static:静态标识,表示是静态方法。
void:返回值类型,表示不返回任何值。
main:方法名。
String[ ]args:方法参数,以“[”标记方法参数开始,以“]”标记结束。
方法体:以“{”标记方法体开始,以“}”标记结束。
public static void main(String[]args){
·
}
(3)输出语句System.out.println()
方法体中语句以;结尾,作用是调用系统类 System 的标准输出对象 out 的方法。println()的作用是输出一行字符串。