Electronic Joint Business

Solution for E-Business

Groovy 1.0 语法指南 (一) 语法特性

前言 Groovy 是基于 JRE 的脚本语言( Script ),是由James Strachan 和 Bob McWhirter 这两位天才发明的,(JSR 241 2004 年 3 月)。和Perl,Python等等Script的设计初衷一样,作者希望Groovy能快速简洁地完成一些工作:如访问数据库以编写报告,编写单元测试用例(Unit Test Case),快速实现产品原型(ProtoType) 等等。由于Groovy 1.0和我(ray_linn) 之前发布的Groovy系列(基于1.0 JSR)有较大区别,请有转载的朋友自行更新。 同时为了降低学习曲线,Groovy 的语法和Java 近似,并吸收了 Ruby,Python 和SmallTalk 的一些特点,因此 Groovy 在某些场合可以扮演一种 “咖啡伴侣”的角色。那么Groovy 和 Java 相比,有什么变化呢? Groovy 和大部分Scripts一样: 不用编译,通过解释运行。 允许动态类型。 合成结构容易。 所以Groovy 是一种特别容易学习和使用的语言. 我们先借用IBM Groovy教程中的例子,下面的代码利用了Freemarker模板引擎来创建一个Template对象,然后将内容打印到标准输出。例(1)是Java代码,例(2)是Groovy代码。可以看到二者非常的类似。 //简单的 TemplateReader Java 类 import java.io.File; import java.io.IOException; import freemarker.template.Configuration; import […]

, , ,

One thought on “Groovy 1.0 语法指南 (一) 语法特性

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.