实战 Groovy: Groovy:Java 程序员的 DSL
2009-09-28 00:00:00 来源:WEB开发网Groovy 运行在 Java 5 或 6 上的效果最佳。在命令提示中输入 java -version 以确认您使用的是最新版本。然后键入 groovy -version 以确保 Groovy 已正确安装。
所有主要 IDE(Eclipse、IntelliJ 和 NetBeans)都有支持自动完成和分步调试等功能的 Groovy 插件。虽然拥有一个优秀的 IDE 对于目前编写 Java 代码来说几乎成为了一项必要要求,但是对于 Groovy 来说并非绝对。得益于 Groovy 语言的简明性,许多人都选择使用简单的文本编辑器编写。vi 和 Emacs 等常见开源编辑器都提供 Groovy 支持,Textpad(面向 Windows®)和 TextMate(面向 Mac OS X)等便宜的商业文本编辑器也提供 Groovy 支持。
您稍后将在本文中看到,将 Groovy 与现有 Java 项目集成起来十分简单。您只需将一个 Groovy JAR 从 GROOVY_HOME/embeddable 添加到类路径中并把现有的 javac Ant 任务封装到 groovyc 任务中(Maven 提供类似的支持)。
但是在掌握这些知识之前,我将从必修的 “Hello World” 示例开始。
进入 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 的开发人员学到的第一课是如果类名与文件名不完全匹配(包括大小写),则类无法编译。另外,好奇的学生将在此时开始询问关于 public 和 private 之类的访问修饰符。
- ››Groovy轻松入门
- ››实战:企业使用交换机VLAN路由配置
- ››实战案例分析:高质量软文对网站百度排名的影响
- ››实战经验浅谈网站搬家后的优化工作
- ››实战Active Directory站点部署与管理,Active Dir...
- ››实战操作主机角色转移,Active Directory系列之十...
- ››实战经验:巧用微博推广淘宝网店
- ››实战iPhone GPS定位系统
- ››实战Linux环境配置DBD:Oracle模块
- ››实战DeviceIoControl系列之一:通过API访问设备驱...
- ››实战DeviceIoControl系列之二:获取软盘/硬盘/光盘...
- ››实战DeviceIoControl系列之三:制作磁盘镜像文件
更多精彩
赞助商链接