JVM 动态脚本语言 Groovy 在 5 月底发布了最新的 2.5 版本, 最大的亮点是对宏的支持,允许开发者在创建 compile-time 元编程扩展时直接使用 Groovy 语法,而不是使用内部编译器表示。
Apache 软件基金会计划在接下来的一年内推出 2.6 和 3.0 版本,两个版本的功能特性是相似的,最大的区别在于 Groovy 2.6 针对的是 Java 7 用户,Groovy 3.0 针对的是 Java 8 和 Java 9 的用户。
Groovy 3.0 计划包含以下特性:
- 支持 Java 8 lambda 语法和方法引用;
- 用户能够使用 Java 9 JVM 运行 Groovy ,不会收到有关可能不支持的功能的警告;
- Groovy 可作为 JVM 上的一个模块被调用,使用的是 Java 9 模块路径而不是传统的类路径。该特性仍在探讨之中,未最终确定。
- 更灵活的解析器,称为“Parrot”,支持额外的语法和语言功能;
- 支持 Java 的 do / while 循环,以确保语句块执行;
- 宏功能扩展;
- Java 风格的数组初始化;
- 诸如身份比较等功能的新操作符。
Groovy 2.6 将为 Java 7 用户提供以上类似的特性。
继续阅读与本文标签相同的文章
上一篇 :
vue里面使用mui的弹出日期选择插件实例
下一篇 :
vue2过滤器模糊查询方法
-
支付宝放出数字化经营新神器,可提升商家60%消费频次
2026-05-18栏目: 教程
-
免费下载!《0代码,搭应用》宜搭白皮书首发
2026-05-18栏目: 教程
-
app 记住密码功能,双Token
2026-05-18栏目: 教程
-
Python列表统计重复元素
2026-05-18栏目: 教程
-
IDC机房服务器选型、系统安装、网络配置及常用查看文件命令cat less(第一课时)
2026-05-18栏目: 教程
