Groovy 入门
在这一节中,将真正开始进行 Groovy 编程。首先,学习如何轻松地安装 Groovy(通过 Eclipse Groovy 插件),然后从一些有助于了解 Groovy 的简单示例开始。
轻松安装 Groovy
为了迅速开始使用 Groovy,需要做的全部工作就是安装 Eclipse 的 Groovy 插件。打开 Ecliplse,在 Help 菜单中选择 Software Updates > Find and Install...。
图 1 显示了执行以上步骤之后出现的对话框:
图 1. Eclipse Feature Updates 对话框
在选项中导航
接下来,出现一个对话框,里面包含两个选项。请选择 Search for new features to install 单选按钮。单击 Next 按钮,然后选择 New Remote Site...。出现一个新的对话框,里面包含两个需要填写的字段:新位置的名称和该位置的 URL,如图 2 所示:
图 2. 确保为新的远程站点提供了正确的 URL
输入 “Groovy plugin
” 作为名称,输入 “http://dist.codehaus.org/groovy/distributions/update/
” 作为位置,单击 OK 按钮,在随后出现的 Sites to include in search 框中确保选中了名为 “Groovy plugin” 的项目 — 现在的列表应该如图 3 所示。
图 3.Eclipse 中的远程网站清单
完成安装
单击 Finish 按钮之后,应该会出现 Search Results 对话框。请再次确定选中了 “Groovy plugin” 框并单击 Next 按钮,这一步骤如图 4 所示:
图 4. 选择 Groovy 插件
经过一系列确认之后,将会下载插件,然后可能需要重新启动 Eclipse。
创建 Groovy 项目
Eclipse 重启之后,就能够创建第一个 Groovy 项目了。请确保创建两个源文件夹 — 一个称为 “groovy”,另一个称为 “java”。编写的 Groovy 代码放在 groovy 文件夹,Java 代码放在 java 文件夹。我发现将二者分开将会很有用,如图 5 所示:
图 5. 两个源文件夹 — Java 和 Groovy
将 Groovy 导入项目
项目创建之后,右键单击项目的图标,应该会看到一个 Groovy 选项,如图 6 所示。请选择该选项,然后选择 Add Groovy Nature 选项。这样做可以将必要的 Groovy 库、编译器和运行程序导入到项目中。
图 6. 在 Eclipse 中添加 Groovy 特性
创建 Groovy 类
创建 Groovy 类很简单。选择 groovy
文件夹并右键单击它。选择 New,然后选择 Other,如图 7 所示:
图 7. 通过 New 菜单创建 Groovy 类
给类命名
在这里,找到 Groovy 文件夹,并选择 Groovy Class— 应该会看到一个对话框,如图 8 所示。
图 8.选择创建 Groovy 类
单击 Next 按钮,系统将要求您提供类的名称。输入 HelloWorld
。
现在可以将 HelloWorld
Groovy 类保留在默认包内,如图 9 所示。
图 9. 现在不必考虑包的问题!
虽然步骤看起来很多,但这与创建标准的 Java 类并没有什么区别。
Hello World! — 用 Groovy 编写的 Java 程序
单击 Finish 按钮,应该会看到如下所示的代码段:
class HelloWorld { static void main(args) { } }
这看起来同前面的 Java HelloWorld
示例惊人地相似。但是请注意,它不包含 public
修改符。而且,如果仔细查看 main
方法的参数,会注意到它没有类型。
编译程序
现在在 main
方法内加入 println "Hello World"
,完成后的代码看起来如下所示:
class HelloWorld { static void main(args) { println "Hello World" } }
在源代码编辑器中应该能够右键单击,并选择 Compile Groovy File 选项,如图 10 所示。
图 10. 右键单击 Groovy 文件即可进行编译
运行程序
接下来,再次右键单击文件,选择 Run As 选项,然后选择 Groovy 选项。在 Eclipse 控制台中应该会看到输出的 “Hello World”,如图 11 所示。
图 11. 输出的 Hello World
学到了什么?
OK,那么这是一种突出重点的取巧方式。Groovy 实际上就是 Java。其语法不同 — 多数情况下会短一些 — 但 Groovy 代码 100% 符合 Java 字节码标准。下一节将进一步介绍这两种语言的交叉。
相关推荐
GROOVY入门经典GROOVY入门经典GROOVY入门经典GROOVY入门经典
Groovy入门经典.pdf Groovy入门经典.pdf Groovy入门经典.pdf
[Groovy入门]第四讲.数据搜索功能与正则表达式
Groovy 入门资料Groovy 入门资料Groovy 入门资料Groovy 入门资料
《Groovy入门经典》奉书内容全面详尽,浅显易懂,易于选择性阅读。可以作为对Groovy语言感兴趣的计算机软件开发人员的参考书。.., Groovy是唯一能够扩展Java平台的脚本语言。Groovy提供类似于Java的语法结构,本地化...
Groovy入门教程[参照].pdf
Groovy 是 用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。...本书是一本不错的Groovy入门、深入教材,提供了大量代码范例和解决方案。
groovy入门经典,groovyeclipse 插件
Groovy入门经典 中英文版本,包含以下文件: Groovy Program.pdf Groovy入门经典.pdf 图书链接:http://product.china-pub.com/36984
groovy 入门指南 文档
groovy入门 groovy入门 groovy入门 groovy入门groovy入门groovy入门
Groovy入门]第二讲.完成文本界面的程序框架 竟然上来了 enjoy it
Groovy入门]第一讲.项目演示与搭建Groovy开发环境 还有第二讲,可能有点大床不上来了,尽力
[Groovy入门]第八讲.将玩具信息写到MySQL
[Groovy入门]第十讲.使用模板引擎开发界面
[Groovy入门]第五讲.将流程控制语句与方法重构为闭包
Groovy 教程。简单的groovy教程。
[Groovy入门]第九讲.重构为GUI界面