第 2 章 Java 基本句法

本章简练而全面地介绍 Java 句法,主要针对之前有些编程经验但刚接触这门语言的读者,对完全没有编程经验的新手也有一些帮助。如果已经了解 Java,可以把这一章当成语言参考。为了方便学过其他编程语言的读者,本章还对 Java 与 C 和 C++ 进行了比较。

本章先介绍非常低层的 Java 句法,然后以此为基础,介绍高级结构。本章包含以下内容。

  • 编写 Java 程序的字符,以及这些字符的编码。

  • 组成 Java 程序的字面量、标识符和其他标记。

  • Java 能处理的数据类型。

  • 在 Java 中把单独的标记放在一起组成复杂表达式的运算符。

  • 语句:把表达式和其他语句放在一起组成 Java 代码逻辑块。

  • 方法:一系列 Java 语句,有名字,可被其他 Java 代码调用。

  • 类:由一系列方法和字段组合而成。类是 Java 程序的核心元素,也是面向对象编程的基础。第 3 章专门介绍类和对象。

  • 包:由一系列相关的类组合而成。

  • Java 程序:由一个或多个交互的类组成,这些类可能来自一个或多个包。

大多数编程语言的句法都很复杂,Java 也不例外。一般来说,介绍一门语言的某些元素时,难免会提到一些尚未接触的元素。例如,介绍 Java 支持的运算符和语句时,不可避免地要提到对象;类似地,介绍对象时也不能不提 Java 的运算符和语句。在学习 Java 或任何其他语言的过程中,都要这样交叉学习。