Java程序设计案例教程
上QQ阅读APP看书,第一时间看更新

1.3 Java程序设计举例

Java程序可分为两种类型:Java应用程序(Java Application)和Java小应用程序(Java Applet),它们都以扩展名为.java的文件保存。Java应用程序是一个完整程序,可以独立运行;Java小应用程序不能独立运行,可以使用appletviewer或其他支持Java的浏览器运行。下面以Java应用程序为例说明类、方法、注释、编译运行等概念。

【例1.1】简单的Java应用程序举例。

import java.io.*;//导入包

public class HelloWorld{//定义类

public static void main(String[]args){//main方法

System.out.println("Hello,World!");//输出数据

}

}

程序执行后显示一行信息:

Hello,World!

通过这个简单的应用程序,可以大致了解Java应用程序的基本结构。

1.定义类

所有的Java应用程序都由类组成,本例中为HelloWorld类。关键词class用于声明一个新的类,public指明这是一个公共类,Java程序中可以定义多个类,但最多只能有一个公共类。若Java程序中含有公共类,则文件名与必须为这个公共类名。

2.main()方法

一个可执行的Java应用程序必须有且仅有一个main()方法,而且必须用public、static、void限定。public指明所有的类都可以使用这个方法;static指明本方法是一个类方法,可以通过类名直接调用;void指明本方法没有返回值。在定义main()方法的括号中,String[]args是传送给main()方法的参数,名称为args,是String类的实例。

在main()方法中,只有一条语句:

System.out.println("Hello,World!");

该语句用来实现字符串的输出。

3.注释

Java中的注释方式有3种,其中单行注释及多行注释与C++中相同。每一行代码中,跟在“//”符号后面内容为注释部分,“//”符号用于单行注释。若需要多行注释,则使用/*这里是多行注释的内容*/。

Java中还引入了文档注释,其用途是生成开发文档,可使用javadoc工具从源代码中将文档注释取出,自动生成HTML文档。

/**

文档注释的格式是HTML,因此,换行后面应该加上HTML的断行标签。<br>

*/

4.编译与执行

可以在java集成开发环境中方便地编写、编译、执行Java程序。如果不使用集成开发环境,则需要EditPlus、UltraEdit或Notepad等文本编辑工具来编写代码,并使用cmd命令窗口编译、执行Java源代码,如图1-14所示。

1)当用文本工具编写好上述代码后,另存为HelloWorld.java文件。假定文件存放在D盘根目录的javaprogramming文件夹中。

2)在cmd命令窗口中,进入到源文件所在的文件夹。对文件进行编译:

javac HelloWorld.java

可以在相应目录中看到编译后的成果,即出现了HelloWorld.class文件。

3)使用Java解释器执行:

java HelloWorld

可以看到在屏幕上显示一行文字:

Hello,World!

978-7-111-60245-3-Chapter01-27.jpg

图1-14 cmd命令窗口编译、执行Java源代码

5.Java程序结构

从上面对Java应用程序的描述,可以知道Java程序的结构如下。

1)Java程序至多有一个public类,Java源文件的存储必须按照该类名命名。

2)Java程序可以有一个或多个其他类。

3)当需要从某个类继承或使用某个类及其方法时,使用import引入该类的定义。

4)Java程序组成结构为:

package //0个或1个,必须放在文件开始

import //0个或多个,必须放在所有类开始之前

public class Definition //0个或1个,文件名必须与该类名相同

class Definition //0个或多个

interface Definition //0个或多个