Groovy学习笔记之入门系列
2009-02-24 13:57
302 查看
Groovy 是一门动态语言。如果现在有人要开始完全重写 Java,那么 Groovy 就像是 Java 2.0。Groovy 并没有取代 Java,而是作为 Java
的补充,它提供了更简单、更灵活的语法,可以在运行时动态地进行类型检查。您可以使用 Groovy 随意编写 Java 应用程序,连接 Java
模块,甚至扩展现有的 Java 应用程序 — 甚至可以用 Groovy 对 Java 代码进行单元测试。Groovy 的美妙之处还在于,它能够比编写纯粹的
Java 代码更快地完成所有工作。
Groovy 是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用
Java 代码的方式相同。在编写新应用程序时,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。目前的 Groovy 版本是
1.5.4,在 Java 1.4 和 Java 5 平台上都能使用,也能在 Java 6 上使用。
Groovy 的一个好处是,它的语法与 Java 语言的语法很相似。虽然 Groovy 的语法源于 Smalltalk 和 Ruby
这类语言的理念,但是可以将它想像成 Java 语言的一种更加简单、表达能力更强的变体。(在这点上,Ruby 与 Groovy 不同,因为它的语法与 Java
语法差异很大。)
许多 Java 开发人员非常喜欢 Groovy 代码和 Java 代码的相似性。从学习的角度看,如果知道如何编写 Java 代码,那就已经了解
Groovy 了。Groovy 和 Java 语言的主要区别是:完成同样的任务所需的 Groovy 代码比 Java 代码更少。(有时候会少很多!)
系统需求:
Sun 的 JDK 1.5.0_09(或更新版本)或
IBM developer kit for Java technology 1.5.0 SR3
另外,本章教程假设您正在使用 Eclipse IDE。不需要安装 Groovy,因为本教程会介绍如何安装 Groovy Eclipse
插件。
本教程推荐系统的配置如下:
支持 Sun JDK 1.5.0_09(或更高版本)或 IBM JDK 1.5.0 SR3 的系统,拥有至少 500 MB 主内存
至少 20 MB 可用硬盘空间,用来安装本教程涉及的软件组件和示例
Groovy 入门
为了迅速开始使用 Groovy,需要做的全部工作就是安装 Eclipse 的 Groovy 插件。
1. 打开 Ecliplse,在 Help
菜单中选择 Software Updates > Find and Install...。接下来,出现一个对话框,里面包含两个选项。请选择 Search for new features to install 单选按钮。
2. 单击
Next 按钮,然后选择 New Remote
Site...。出现一个新的对话框,里面包含两个需要填写的字段:新位置的名称和该位置的 URL,输入 “
“
OK 按钮,在随后出现的 Sites to include in search 框中确保选中了名为 “Groovy plugin”
的项目。
3. 单击 Finish 按钮之后,应该会出现 Search Results 对话框。请再次确定选中了 “Groovy plugin” 框并单击
Next 按钮,经过一系列确认之后,将会下载插件,然后可能需要重新启动 Eclipse。
4. 如果这一步有错误,说缺少TestNG,那我们用同样的办法添加TestNG,地址“http://beust.com/eclipse”,把这个更新后,上面那个就可以了。
5. Eclipse 重启之后,就能够创建第一个 Groovy 项目了。
6. 项目创建之后,右键单击项目的图标,应该会看到一个 Groovy 选项,如图 6 所示。请选择该选项,然后选择 Add Groovy
Nature 选项。这样做可以将必要的 Groovy 库、编译器和运行程序导入到项目中。
7. 创建 Groovy 类很简单。选择
现在可以将
单击 Finish 按钮,应该会看到如下所示的代码段:
这看起来同前面的 Java
修改符。而且,如果仔细查看
现在在
在源代码编辑器中应该能够右键单击,并选择 Compile Groovy File 选项
8. 接下来,再次右键单击文件,选择 Run As 选项,然后选择 Groovy 选项。在 Eclipse 控制台中应该会看到输出的
“Hello World”
的补充,它提供了更简单、更灵活的语法,可以在运行时动态地进行类型检查。您可以使用 Groovy 随意编写 Java 应用程序,连接 Java
模块,甚至扩展现有的 Java 应用程序 — 甚至可以用 Groovy 对 Java 代码进行单元测试。Groovy 的美妙之处还在于,它能够比编写纯粹的
Java 代码更快地完成所有工作。
Groovy 是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用
Java 代码的方式相同。在编写新应用程序时,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。目前的 Groovy 版本是
1.5.4,在 Java 1.4 和 Java 5 平台上都能使用,也能在 Java 6 上使用。
Groovy 的一个好处是,它的语法与 Java 语言的语法很相似。虽然 Groovy 的语法源于 Smalltalk 和 Ruby
这类语言的理念,但是可以将它想像成 Java 语言的一种更加简单、表达能力更强的变体。(在这点上,Ruby 与 Groovy 不同,因为它的语法与 Java
语法差异很大。)
许多 Java 开发人员非常喜欢 Groovy 代码和 Java 代码的相似性。从学习的角度看,如果知道如何编写 Java 代码,那就已经了解
Groovy 了。Groovy 和 Java 语言的主要区别是:完成同样的任务所需的 Groovy 代码比 Java 代码更少。(有时候会少很多!)
系统需求:
Sun 的 JDK 1.5.0_09(或更新版本)或
IBM developer kit for Java technology 1.5.0 SR3
另外,本章教程假设您正在使用 Eclipse IDE。不需要安装 Groovy,因为本教程会介绍如何安装 Groovy Eclipse
插件。
本教程推荐系统的配置如下:
支持 Sun JDK 1.5.0_09(或更高版本)或 IBM JDK 1.5.0 SR3 的系统,拥有至少 500 MB 主内存
至少 20 MB 可用硬盘空间,用来安装本教程涉及的软件组件和示例
Groovy 入门
为了迅速开始使用 Groovy,需要做的全部工作就是安装 Eclipse 的 Groovy 插件。
1. 打开 Ecliplse,在 Help
菜单中选择 Software Updates > Find and Install...。接下来,出现一个对话框,里面包含两个选项。请选择 Search for new features to install 单选按钮。
2. 单击
Next 按钮,然后选择 New Remote
Site...。出现一个新的对话框,里面包含两个需要填写的字段:新位置的名称和该位置的 URL,输入 “
Groovy plugin” 作为名称,输入
“
http://dist.codehaus.org/groovy/distributions/update/” 作为位置,单击
OK 按钮,在随后出现的 Sites to include in search 框中确保选中了名为 “Groovy plugin”
的项目。
3. 单击 Finish 按钮之后,应该会出现 Search Results 对话框。请再次确定选中了 “Groovy plugin” 框并单击
Next 按钮,经过一系列确认之后,将会下载插件,然后可能需要重新启动 Eclipse。
4. 如果这一步有错误,说缺少TestNG,那我们用同样的办法添加TestNG,地址“http://beust.com/eclipse”,把这个更新后,上面那个就可以了。
5. Eclipse 重启之后,就能够创建第一个 Groovy 项目了。
6. 项目创建之后,右键单击项目的图标,应该会看到一个 Groovy 选项,如图 6 所示。请选择该选项,然后选择 Add Groovy
Nature 选项。这样做可以将必要的 Groovy 库、编译器和运行程序导入到项目中。
7. 创建 Groovy 类很简单。选择
groovy文件夹并右键单击它。选择 New,然后选择 Other,在这里,找到 Groovy 文件夹,并选择 Groovy Class — 应该会看到一个对话框,单击 Next 按钮,系统将要求您提供类的名称。输入
HelloWorld。
现在可以将
HelloWorldGroovy 类保留在默认包内
单击 Finish 按钮,应该会看到如下所示的代码段:
class HelloWorld { static void main(args) { } } |
HelloWorld示例惊人地相似。但是请注意,它不包含
public
修改符。而且,如果仔细查看
main方法的参数,会注意到它没有类型。
现在在
main方法内加入
println "Hello World",完成后的代码看起来如下所示:
class HelloWorld { static void main(args) { println "Hello World" } } |
8. 接下来,再次右键单击文件,选择 Run As 选项,然后选择 Groovy 选项。在 Eclipse 控制台中应该会看到输出的
“Hello World”
相关文章推荐
- Lua入门系列----pil学习笔记之 Type and Values (1)
- 超全整理】《Linux云计算从入门到精通》linux学习入门教程系列实战笔记全放送
- Lua入门系列----pil学习笔记之 Type and Values (1)
- Lua入门系列----pil学习笔记之 Type and Values
- Groovy学习笔记之入门一
- ROR 学习笔记系列二 基于ROR的简单Hello World程序入门
- 奔奔 LPC1788 入门学习笔记系列之---LPC1788时钟配置
- Lua入门系列----pil学习笔记之Getting Start
- Lua入门系列----pil学习笔记之Type and Values (2)
- Lua入门系列----pil学习笔记之Type and Values (2)
- Lua入门系列----pil学习笔记之Getting Start
- Lua入门系列----pil学习笔记之Getting Start
- Lua入门系列----pil学习笔记之Type and Values (2)
- Lua入门系列----pil学习笔记之 Type and Values (1)
- 【学习笔记】系列七:Lua 语言 15 分钟快速入门
- Lua入门系列----pil学习笔记之Getting Start
- Lua入门系列----pil学习笔记之 Type and Values (1)
- Struts入门文章系列(链接)及学习笔记
- Lua入门系列----pil学习笔记之Type and Values (2)
- 机器学习/深度学习/自然语言处理学习路线 Stanford机器学习笔记 TensorFlow人工智能引擎入门教程之系列