- Java从入门到精通(第6版)
- 明日科技编著
- 1806字
- 2023-09-26 16:57:03
2.2 使用Eclipse
现在读者对Eclipse工具已经有大体的认识了,本节将介绍如何使用Eclipse完成HelloJava程序的编写和运行。
2.2.1 创建Java项目
在Eclipse中编写程序,必须先创建项目。Eclipse中有多种项目,其中Java项目用于管理和编写Java程序。创建该项目的步骤如下:
(1)选择“文件”/“新建”/“项目”命令,打开“新建项目”对话框,该对话框包含创建项目的向导,在向导中选择“Java项目”节点,单击“下一步”按钮。
(2)弹出“新建Java项目”对话框,在“项目名”文本框中输入“MyProject”,在“项目布局”栏中选中“为源文件和类文件创建单独的文件夹”单选按钮,如图2.19所示,然后单击“完成”按钮。
(3)此时将弹出如图2.20所示的新建模块化声明文件对话框。因为新建的模块化声明文件会影响Java项目的运行,因此这里单击Don’t Create按钮。至此,已完成Java项目的新建操作。
图2.19 “新建Java项目”对话框
图2.20 不创建模块化声明文件
2.2.2 创建Java类文件
创建Java类文件时,会自动打开Java编辑器。创建Java类文件可以通过“新建Java类”向导来完成。在Eclipse菜单栏中选择“文件”/“新建”/“类”命令,将打开“新建Java类”向导对话框,如图2.21所示。
图2.21 “新建Java类”向导对话框
使用该向导对话框创建Java类的步骤如下:
(1)在“源文件夹”文本框中输入项目源程序文件夹的位置。通常向导会自动填写该文本框,没有特殊情况,不需要修改。
(2)在“包”文本框中输入类文件的包名,这里暂时默认为空,不输入任何信息,这样就会使用Java工程的默认包。
(3)在“名称”文本框中输入新建类的名称,如HelloJava。
(4)选中public static void main(String[] args)复选框,向导在创建类文件时,会自动为该类添加main()方法,使该类成为可以运行的主类。
2.2.3 使用编辑器编写程序代码
编辑器总是位于Eclipse工作台的中间区域,该区域可以重叠放置多个编辑器。编辑器的类型可以不同,但它们的主要功能都是完成Java程序、XML配置等代码编写或可视化设计工作。本节将介绍如何使用Java编辑器和其代码辅助功能快速编写Java程序。
1.打开Java编辑器
在使用向导创建Java类文件之后,会自动打开Java编辑器编辑新创建的Java类文件。除此之外,打开Java编辑器最常用的方法是在“包资源管理器”视图中双击Java源文件或在Java源文件处右击并在弹出的快捷菜单中选择“打开方式”/“Java编辑器”命令。Java编辑器的界面如图2.22所示。
图2.22 Java编辑器界面
从图2.22中可以看到,Java编辑器以不同的样式和颜色突出显示Java语法。这些突出显示的语法包括以下几个方面:
程序代码注释。
Javadoc注释。
Java关键字。
技巧
在Java编辑器左侧右击,在弹出的快捷菜单中选择“显示行号”命令,可以开启Java编辑器显示行号的功能。
2.编写Java代码
Eclipse的强大之处并不在于编辑器能突出显示Java语法,而在于它强大的代码辅助功能。在编写Java程序代码时,可以使用Ctrl+Alt+/快捷键自动补全Java关键字,也可以使用Alt+/快捷键启动Eclipse代码辅助菜单。
在使用向导创建HelloJava类之后,向导会自动构建HelloJava类结构的部分代码,并建立main()方法,程序开发人员需要做的就是将代码补全,为程序添加相应的业务逻辑。本程序的完整代码如图2.23所示。
图2.23 HelloJava程序代码
技巧
Ctrl+=快捷键可以放大代码的字体,Ctrl+-快捷键可以缩小代码的字体。
在HelloJava程序代码中,第2、5、6、7、8行是由向导创建的,完成这个程序只要编写第3行和第9行代码即可。
首先来看一下第3行代码,它包括private、static、String 3个关键字。这3个关键字在记事本程序中手动输入虽然不会花多长时间,但却无法避免出现输入错误的情况。例如,将private关键字输入为“privat”,缺少了字母“e”,这个错误可能在程序编译时才会被发现。如果是名称更长、更复杂的关键字,就更容易出现错误。而在Eclipse的Java编辑器中,可以只输入关键字的部分字母,然后使用Ctrl+Alt+/快捷键自动补全Java关键字,如图2.24所示。
图2.24 使用快捷键补全关键字
其次是第9行的程序代码,它使用System.out.println()方法输出文字信息到控制台,这是程序开发时最常使用的方法之一。当输入“.”操作符时,编辑器会自动弹出代码辅助菜单,也可以在输入部分文字之后使用Alt+/快捷键调出代码辅助菜单,完成关键语法的输入,如图2.25所示。
图2.25 代码辅助菜单
技巧
(1)System.out.println()方法在Java编辑器中可以通过输入“syso”和按Alt+/快捷键完成快速输入。
(2)将光标移动到Java编辑器的错误代码位置,按Ctrl+1快捷键可以激活“代码修正”菜单,从中可选择一种合适的修正方法。
2.2.4 运行Java程序
HelloJava类包含main()方法,它是一个可以运行的主类。例如,在Eclipse中运行HelloJava程序,可以在“包资源管理器”视图的HelloJava文件处右击,在弹出的快捷菜单中选择“运行方式”/“Java应用程序”命令运行该程序。程序运行结果如图2.26所示。
图2.26 HelloJava程序在控制台的输出结果