WEB开发网
开发学院软件开发Java 实战 Groovy: Groovy:Java 程序员的 DSL 阅读

实战 Groovy: Groovy:Java 程序员的 DSL

 2009-09-28 00:00:00 来源:WEB开发网   
核心提示: Groovy 运行在 Java 5 或 6 上的效果最佳,在命令提示中输入 java -version 以确认您使用的是最新版本,实战 Groovy: Groovy:Java 程序员的 DSL(2),然后键入 groovy -version 以确保 Groovy 已正确安装,所有主要 IDE(E

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 之类的访问修饰符。

上一页  1 2 3 4 5 6 7  下一页

Tags:实战 Groovy Groovy

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接