编写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行代码,它包括privatestatic两个关键字和Date类,如果在记事本中手动输入这些可能不会花费多长时间,但是无法避免会出现输入错误的情况,例如将“private”关键字录入为“privat”,缺少了字母“e”,这个错误可能在程序编译时才会被发现,这只是简单的关键字,如果是名称更长更复杂的关键字,就更容易出现错误,另外还需要手动添加第4行引包的代码。在EclipseJava编辑器中可以输入关键字的部分字母,然后使用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〉快捷可以激活代码修正菜单,可以选择菜单中合适的修正方法。