修改本页

介绍

Groovy…

  • 是一种为JAVA虚拟机而设的敏捷和动态语言

  • 建立在Java的优势之上,而且拥有额外的灵感来自于如Python,Ruby和Smalltalk等语言的强大的特性

  • 使JAVA程序员以几乎为0的学习曲线获得现代的编程特性

  • 为你的代码提供静态检查和静态编译能力以提供健壮性和高性能

  • 提供领域特定语言(Domain-Specific Languages)和其他紧凑的语法使你的代码变得容易阅读和维护

  • 使用强大的处理原生类型,面向对象和Ant DSL使编写shell和脚本变得容易

  • 在开发Web,GUI,数据库或控制台程序时通过减少框架的代码提高开发人员的生产力

  • 通过提供的单元测试和模拟开箱即用(out-of-the-box)来简化测试

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

  • 直接编译成JAVA字节码,所以你可以用在任何你用JAVA的地方