开始使用 groovy

Groovy 是

  • 是 Java 虚拟机的可选类型动态语言

  • 基于 Java 的优势,但具有受 Python,Ruby 和 Smalltalk 等语言启发的额外功能特性

  • 使 Java 开发人员可以使用现代编程功能,学习曲线几乎为零

  • 提供静态类型检查和静态编译代码的能力,以获得稳健性和性能

  • 支持特定于域的语言和其他紧凑的语法,因此你的代码易于阅读和维护

  • 通过其强大的处理原语,OO 功能和 Ant DSL,使编写 shell 和构建脚本变得容易

  • 通过在开发 Web,GUI,数据库或控制台应用程序时减少 Scaffolding 代码来提高开发人员的工作效率

  • 通过支持单元测试和开箱即用的模拟简化测试

  • 与所有现有 Java 类和库无缝集成

  • 直接编译为 Java 字节码,因此你可以在任何使用 Java 的地方使用它