2.3 第一个Java程序——HelloWorld
安装好JDK及配置环境变量以后,就可以开始编写Java程序了。下面给大家展示一个最简单的应用程序HelloWorld.java,方便大家理解和学习。
2.3.1 编写HelloWorld
在屏幕上输出“HelloWorld!”一行文本,代码如下。
class HelloWorld { public static void main(String argv[]) //类中主方法,程序的入口点 { System.out.println("Hello World!"); //在屏幕上输出字符串“Hello World!” } }
代码编写步骤如下:
(1)可以在桌面上创建一个文本文档“新建文本文档.txt”,在其中输入代码内容,如图2-10所示。
图2-10 输入代码对话框
(2)在“新建文本文档.txt”中编写好代码后,单击“文件”→“另存为”命令,出现“另存为”对话框,选择路径为E:\test下,将文件名改为“HelloWorld.java”,保存类型设置为“所有文件”,如图2-11所示。
图2-11 文件另存为对话框
注意:在Java中程序的类名必须和文件名相同,并且Java对大小写是非常敏感的,所以一定要注意代码中的大小写问题。
2.3.2 编译运行
(1)打开Windows中的“命令提示”窗体。在“开始”菜单中选择“运行”命令,在文本框中输入cmd,按下Enter键,进入命令行环境。
(2)输入“e:”跳至E盘的根目录,再输入“cd test”跳至E:\test目录下。
(3)输入编译命令javac编译HelloWorld.java文件,格式为“javac HelloWorld.java”。这样在E:\test目录下就生成了字节码文件HelloWorld.class,如图2-12所示。
图2-12 生成的字节码文件
(4)Java的执行命令执行HelloWorld.class文件,格式为“java Helloworld”,这时会出现“Hello World!”字样。这样HelloWorld.java的编译运行就完成了。程序编写完成后,需要对其进行编译和运行,如图2-13所示。
图2-13 程序编译运行过程图
2.3.3 分析结构
程序代码中第一行“class HelloWorld”表示类HelloWorld的声明。HelloWorld是类名,class用来修饰HelloWorld,表明是一个类。由于Java语言是纯面向对象的语言,所以每个Java程序至少包含一个类的声明。class关键字后面直接加类名。
public static void main(String argv[])为主方法,也是程序的入口点,称为main方法的“方法签名”。其中public、static、void都是关键字。
System.out.println()是Java语言自带的功能,用于向控制台输出信息。()里面是要输出的字段或字符串。