|
Java语言的源程序代码由一个或多个编译单元组成,每个编译单元只能包含下列内容:一个程序包语句、引入语句、类的声明。这些编译单元在物理上是以文件形式存在的,这些文件的文件名在一般情况下是以Java结尾的。Java语言为了管理可能出现的命名重复的现象使用了类包结构,而类包的命名形式一般是以Internet域名的逆序来命名的,比如cn. edu.school.example,其中,从左到右表示包含关系。Java语言是纯面向对象的语言,在它里面出现的任何合法数据类型都是以对象形式存在的。Java语言对面向对象的设计提供了充分的支持,包括了类定义、继承、接口等诸多语言特性。下面通过一个具体的例子来看Java程序的大体构成。代码如下:
|
|
|
|
尽管Example.java很短,但它包括了所有Java程序具有的几个关键特性。让我们仔细分析该程序的几个部分。
|
|
|
|
|
这是一段注释。像大多数其他编程语言一样,Java也允许编程人员在源程序文件中加注释。注释中的内容将被编译器忽略。
|
|
|
程序的下一行代码package cn.edu.example定义了下面的类所属的类包。
|
|
|
下面的代码import java.util.*表示将引用该类包下的功能库。
|
|
|
下一行代码class Example{使用关键字class声明了一个新类。
|
|
|
下面一行程序//Your program begins with a call to main().是单行注释,这是Java支持的又一种类型的注释。
|
|
|
下一行代码public static void main(String args[]){,这是程序将要开始执行的第一行,所有的Java应用程序都通过调用main()开始执行。
|
|
|
接下来的代码System.out.println("this is a simple Java program.");,这是程序的主体。
|
|
|
程序中的第一个}结束了main(),而最后一个}结束了类Example的定义。
|
|
|