首页 > 软件列表 > Apache Groovy
Apache Groovy

Apache Groovy

软件语言:
软件授权:开源
适用系统:Windows
创建时间:2021-06-10
软件厂商/开发者信息:Apache Software Foundation

软件介绍

Apache Groovy 是面向 Java 平台的面向对象编程语言,语法与 Java 兼容,同时兼具静态和动态特性,借鉴了 Python、Ruby 和 Smalltalk 的一些特点。它最初由 James Strachan 设计,2015 年 11 月成为 Apache 软件基金会的顶级项目,现在由 Apache Groovy 项目管理委员会维护。

核心功能

  • 编译到 JVM 字节码:Groovy 代码可编译为 JVM 字节码,与 Java 类库互相调用。
  • 脚本能力:Groovy 源文件可以直接作为脚本运行。
  • 语言特性:闭包、原生的列表与映射语法、字符串插值、安全导航运算符(?.)、Trait,以及用于 XML 和 JSON 的 Builder。
  • 元编程:通过注解触发编译期 AST 转换。
  • 静态编译:自 Groovy 2.0 起支持静态编译与类型推断。

支持平台与系统要求

Groovy 运行在 Java SE 平台上,因此平台取决于所用的 JDK。按官网下载页,当前稳定版 Groovy 5.1 面向 JDK 11 及以上版本;官网把 6.0 列为下一个大版本,其要求为 JDK 17。

版本与授权

采用 Apache License 2.0 开源授权,可免费使用。官网下载页标明的当前稳定发行版为 5.1.3。本站收录的 2.4.13 属于较早的 2.4 系列,现已不是当前版本。

适用人群与使用场景

适合已经使用 Java 技术栈、希望用更简洁语法写脚本、构建配置或测试代码的开发者。因为能直接调用 Java 类库,也常被用来给 Java 项目增加脚本和动态语言能力。

版本列表

  • Groovy v2.4.13 官方版

    Groovy v2.4.13 官方版

    Groovy 是用于Java虚拟机的一种敏捷的动态语言,Groovy结合了Pytho ...

    软件大小:46.7 MB 更新时间:2021-06-10
    详情