### 编写 Java 代码

编辑器总是位于 Eclipse 工作台的中间区域，该区域可以重叠放置多个编辑器，编辑器的类型可以不同，但是它们的主要功能都是完成 Java 程序、XML 配置等代码编写或可视化设计工作。下面将向读者介绍如何使用 Java 编辑器和它的代码辅助功能，快速编写 Java 程序。

1．打开 Java 编辑器

在使用向导创建 Java 类文件之后，会自动打开 Java 编辑器编辑新创建的 Java 类文件。除此之外，打开 Java 编辑器最常用的方法是在“包资源管理器”视图中，双击 Java 原文件或者右键单击 Java 源文件，然后在弹出菜单中选择“打开方式”/“Java 编辑器”命令。Java 编辑器的界面如图 1 所示。

图 1 Java 编辑器界面

从图 2.33 中可以看到，Java 编辑器以各种样式和不同的颜色突出显示 Java 语法。这些突出显示的语法包括：

q 程序代码注释

q Javadoc 注释

q Java 关键字

q 变量

q 字符串

技巧：在 Java 编辑器左侧单击鼠标右键，在弹出菜单中选择“显示行号”命令，可以开启 Java 编辑器显示行号的功能。

2．编写 Java 代码

Eclipse 的强大之处并不在于编辑器能突出显示 Java 语法，而是它强大的代码辅助功能。在编写 Java 程序代码时，可以使用〈Ctrl+Alt+/〉快捷键自动补全 Java 关键字，也可以使用，〈Alt+/〉快捷键启动 Eclipse 代码辅助菜单。使用 Eclipse 的代码辅助功能编写 StyduJava 类的步骤如下。

在使用向导创建 StyduJava 类之后，向导会自动构建 StyduJava 类结构的部分代码，并且已经建立了 main()方法，程序开发人员需要做的就是将代码补全，为程序添加相应的业务逻辑。本程序的完整代码如图 2 所示。

图 2 HelloJava 程序代码

在 HelloJava 程序代码中，第 4 行和第 11 行是需要由程序开发人员编写的，其他代码都是自动生成的。

首先来看一下第 4 行代码，它包括 private、static 两个关键字和 Date 类，如果在记事本中手动输入这些可能不会花费多长时间，但是无法避免会出现输入错误的情况，例如将“private”关键字录入为“privat”，缺少了字母“e”，这个错误可能在程序编译时才会被发现，这只是简单的关键字，如果是名称更长更复杂的关键字，就更容易出现错误，另外还需要手动添加第 4 行引包的代码。在 Eclipse 的 Java 编辑器中可以输入关键字的部分字母，然后使用〈Ctrl+Alt+/〉快捷键自动补全 Java 关键字，最后一个 Date 是一个类的名称应该使用〈Alt+/〉打开代码辅助菜单选择 Java.utility 包中的 Date 类。如图 3 所示。注意选择的 Date 类是 java.util 包中的，不要错选为 java.sql 包的 Date 类，然后编辑器会自动在第一行添加引包语句“import java.util.Date”。

图 3 使用代码辅助

其次是第 11 行的程序代码，它使用 System.out.println()方法输出文字信息到控制台，这是程序开发时最长使用的方法之一。当输入“.”操作符时，编辑器会自动弹出代码辅助菜单，也可以在输入部分文字之后使用〈Alt+/〉快捷键调出代码辅助菜单，完成关键语法的录入。如图 4 所示。

图 4 代码辅助菜单

注意：System.out.println()方法在 Java 编辑器中可以通过输入“syso”和按〈Alt+/〉快捷键完成快速录入。

技巧：将光标移动到 Java 编辑器的错误代码位置，按〈Ctrl+1〉快捷可以激活代码修正菜单，可以选择菜单中合适的修正方法。