Groovy初窥

什么是 Groovy?

Groovy 是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用 Java 代码的方式相同。在编写新应用程序时,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。

Groovy 的一个好处是,它的语法与 Java 语言的语法很相似。虽然 Groovy 的语法源于 Smalltalk 和 Ruby 这类语言的理念,但是可以将它想像成 Java 语言的一种更加简单、表达能力更强的变体。从学习的角度看,如果知道如何编写 Java 代码,那就已经了解 Groovy 了。Groovy 和 Java 语言的主要区别是:完成同样的任务所需的 Groovy 代码比 Java 代码更少。

 

搭建开发环境

为了迅速开始使用 Groovy,需要做的全部工作就是安装 Eclipse 的 Groovy 插件。通过帮助菜单下的安装新软件对话框添加可用软件站点 Groovy plugin:

 

经过一系列确认之后,将会下载插件,然后可能需要重新启动 Eclipse。 

 

我的第一个Groovy程序

1 import groovy.sql.Sql
2 class GroovySQLExample {
3     static void main(args) {
4         def sql = Sql.newInstance ("jdbc:sqlserver://localhost:1433;databaseName=MyDB;user=MyUserName;password=******")
5         sql.eachRow ("select * from MyTable1") {
6             println it.id + " ${it.field1}"
7         }
8     }
9 }

 

 

posted @ 2011-03-21 11:19  {yan}  阅读(197)  评论(0编辑  收藏  举报