快速业务通道

10种可以节省时间的Eclipse Europa技术 - 如何充分利用该热门IDE - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14
IDE 工作

通过在 Source 菜单中使用命令,为经常使用的代码创建模板并且修改 build.xml 文件,可以使 Eclipse Europa IDE 开始工作。

Source 菜单

Source 菜单可以提供许多对生成代码有用 的命令,包括 public accessor、构造函数和覆盖方法。

Override/Implement 方法 此命令将帮 助您生成用于覆盖基类方法的方法。生成 setter/getter 此命令将在当前编辑器中把私有字段的 public accessor 插入类中。生成委托方法 此命令将插入的方法允许您创建可以轻松公开内部功能的方法。 hashCode() 和 equals() 这些生成的 hashCode 和 equals() 方法使您可以选择在比较等同性时需要使 用类中的哪些字段。这种方法非常适合业务对象,因为其等同性可能基于一些对象属性。例如,如果两个 对象的 id 字段相同,则可视为一个对象等于另一个对象。使用字段的构造函数 有时需要初始化对象的 构造函数中的某些字段。如果尚未创建任何构造函数,使用 IDE 生成它们。来自超类的构造函数 此命令 将插入在超类中执行镜像的构造函数。像大多数其他 generate 命令一样,这条命令允许您选择在当前类 中需要包括超类的哪些构造函数。

10种可以节省时间的Eclipse Europa技术 - 如何充分利用该热门IDE(10)

时间:2011-10-22 IBM Nathan A. Good

模板

代码模板允许您把代码部分插入到编辑器中,这样 可以节省键入时间并使您可以从可复制的代码部分中获益。要插入代码片段,只需首先键入一个模板名称 ,然后按 Ctrl+Space 组合键显示模板的选择列表。

您可以使用模板的 Preferences 窗口构建自 己的模板,访问方法为展开 Java,展开 Editor,然后单击 Templates,如图 15 所示。要添加新模板, 请单击 New,然后键入模板的名称和描述。接下来,在 Pattern 字段中键入需要用作模板的代码。

图 15. 编辑 Java 模板

变量允许您把占位符 插入到自动执行某些工作的代码模式中。考虑下面所示的 logger 的静态声明示例。

清单 3. 内 联的 logger 声明

  private static Log logger = LogManager().getLog (Hereford.class);

在此清单中,当使用 ${type} 变量时将自动插入 Hereford.class。

构建项目

在 Eclipse Europa 中设置自己的构建器将使您在构建项目时能够执行特定的过 程。在构建器的首选项页面中,可以指定构建器运行的顺序,例如,如果设置生成源代码的构建器,则可 以确保在运行项目的编译程序之前运行该构建器。

构建有用的 Ant 文件 Targets 选项卡允 许您对在特定时间运行的构建目标进行细粒度的控制。使用此选项卡十分有好处,记住在构建 build 文 件时使用它。例如,应当把我的简单示例改为一个包含 delete 任务的整洁的目标。那样,我可以在新 Ant 构建器属性中的 During a Clean 中指定这个整洁的目标。

指定要构建的 Ant 文件是把流程 集成到构建中的最简单方法之一。下面的部分将展示如何添加一个可以自动把编译好的源代码打包成 Java Archive (JAR) 的构建器。

build.xml 文件

build.xml 文件中有一个目标和任务。 下面是开始处理 build.xml 文件的简单方法:

创建新 XML 文件。在空文件中,按 Ctrl+Space 组合键以显示常见任务列表,然后从列表中选择 Buildfile template。

10种可以节省时间的Eclipse Europa技术 - 如何充分利用该热门IDE(11)

时间:2011-10-22 IBM Nathan A. Good

清单 4 显示了删除注释 和额外目标并添加 jar 任务之后的 build.xml 文件。此任务将把编译好的类文件打包到 dist 目录中的 JAR 中。

清单 4. 简单的 build.xml 文件

<?xml version="1.0"  encoding="UTF-8"?> <project name="savingTime" default="dist">    &

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号