Groovy-Java的好伙伴(1)

Groovy-Java的好伙伴(1),第1张

概述      关于 Groovy 首先学习 Groovy 的基础知识:它是什么,它与 Java 语言和 JVM 的关系,以及编写Groovy 代码的一些要点。 什么是 Groovy? Groovy 是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用 Java 代码的方式相同。在编写新应用程序时,Groovy 代码能够与 Jav

 

 
 

关于 Groovy

首先学习 Groovy 的基础知识:它是什么,它与 Java 语言和 JVM 的关系,以及编写Groovy 代码的一些要点。

什么是 Groovy?

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 代码更少。(有时候会少很多!)

 

 

进入 Groovy 世界

您知道 “Hello World” 示例应当会演示哪些内容 — 它是用给定语言可以编写的最简单的程序。清单 1 中所示的 “Hello World” Java 代码的有趣之处在于,需要了解中间语言的知识才能完全了解代码含义:


清单 1. 用 Java 代码编写的 “Hello World” 示例

				public class HelloJavaWorld{  public static voID main(String[] args){    System.out.println("Hello Java World");  }}

首先创建名为 HelloJavaWorld.java 的文件并输入 public class HelloJavaWorld。许多刚开始使用 Java 的开发人员学到的第一课是如果类名与文件名不完全匹配(包括大小写),则类无法编译。另外,好奇的学生将在此时开始询问关于 publicprivate 之类的访问修饰符。

下一行 — public static voID main(String[] args) — 通常将引发关于实现细节的一连串问题:什么是 static?什么是 voID?为什么需要将方法命名为 main?什么是 String 数组?而最后,尝试向刚开始使用 Java 的开发人员说明 outSystem 类中的 PrintStream 对象的 publicstaticfinal 实例。我永远也忘不了学生说 “天哪!其实我只是想输出 ‘Hello’”。

 

用 Groovy 代码编写的 “Hello World” 示例

				println "Hello Groovy World"

是的,这段代码是与清单 1 中所示的 Java 示例等效的 Groovy 代码。在本例中,所有实现细节 — 并不立即解决手头问题的 “知识” — 都隐藏在后台,只显示简单输出 “Hello” 的代码。输入 groovy HelloGroovyWorld 以确认它可以工作。

这个小示例将演示 Groovy 的双重价值:它将显著地减少需要编写的代码行数,同时保留 Java 等效代码的语义。

 

 

--改变自IBM DW,作者Scott Davis,创始人,Thirstyhead.com

 

如果您以前从未使用过 Groovy,则首先需要安装 Groovy。安装步骤非常简单,这些步骤与安装 Ant 和 Tomcat 等常见 Java 应用程序甚至安装 Java 平台本身的步骤相同:

下载 最新的 Groovy ZIP 文件或 tarball。 将存档解压缩到所选目录中(您应当避免在目录名称中使用空格)。 创建 GROOVY_HOME 环境变量。 把 GROOVY_HOME/bin 添加到 PATH 中。

Groovy 运行在 Java 5 或 6 上的效果最佳。在命令提示中输入 java -version 以确认您使用的是最新版本。然后键入 groovy -version 以确保 Groovy 已正确安装。

所有主要 IDE(Eclipse、IntelliJ 和 NetBeans)都有支持自动完成和分步调试等功能的 Groovy 插件。

总结

以上是内存溢出为你收集整理的Groovy-Java的好伙伴(1)全部内容,希望文章能够帮你解决Groovy-Java的好伙伴(1)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1270368.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存