2.1 Java程序概览

在详细介绍 Java 句法之前,我们先花点儿时间概述 Java 程序。Java 程序由一个或多个 Java 源码文件(或叫编译单元)组成。本章末尾会介绍 Java 文件的结构,并且会讲解如何编译和运行 Java 程序。每个编译单元都以可选的 package 声明开始,后面跟着零个或多个 import 声明。这些声明指定一个命名空间,编译单元中定义的名称都在这个命名空间里,而且还指定了编译单元从哪些命名空间中导入名称。2.10 节会介绍 packageimport 声明。

在可选的 packageimport 声明之后,是零个或多个引用类型定义。第 3 章和第 4 章会介绍各种可用的引用类型,现在你只需要知道,这些往往都是 classinterface 定义。

在引用类型的定义体中有一些成员,例如字段方法构造方法。其中,方法是最重要的成员类型。方法是一段由语句组成的 Java 代码。

了解这些基本术语之后,下面开始详细介绍 Java 程序的基本句法单元。句法单元经常被称为词法标记(lexical token)。