手机版
你好,游客 登录 注册
背景:
阅读新闻

Apache Groovy 3.0.0-alpha-4 发布,JVM动态脚本语言

[日期:2019-01-03] 来源:Linux公社  作者:醉落红尘 [字体: ]

Apache Groovy 3.0.0-alpha-4 已经发布,Apache Groovy是一种功能强大的可选类型和动态语言,具有静态类型和静态编译功能,适用于Java平台,旨在通过简洁,熟悉且易于学习的语法提高开发人员的工作效率。它可以与任何Java程序平滑集成,并立即为您的应用程序提供强大的功能,包括脚本功能,域特定语言创作,运行时和编译时元编程以及函数编程。

Apache Groovy 3.0.0-alpha-4

特征

  • 是一种基于Java虚拟机的敏捷动态语言。
  • 基于强大的Java语言,并添加了许多以Python,Ruby和Smalltalk等语言学习的功能。
  • 为Java开发人员提供世界上最现代化的编程语言功能,并且学习成本低(几乎为零)。
  • 支持DSL(领域特定语言域定义语言)和其他简洁的语法,使您的代码更易于阅读和维护。
  • Goovy具有本机类型处理,面向对象和Ant DSL,可以轻松创建shell脚本。
  • 通过在开发Web,GUI,数据库或控制台应用程序时减少框架代码,可大大提高开发人员的效率。
  • 支持单元测试和仿真(对象),可以简化测试。
  • 无缝集成所有现有Java对象和库。
  • 直接编译为Java字节码,因此可以在任何使用Java的地方使用Groovy。

Apache Groovy 3.0.0-alpha-4 更新日志

子任务

  • Groovy编译器提供的GroovyObject方法实现现在用@Internal标记
  • [groovey -8843] -修复了o.c.g.vmplugin.v7.Java7中的非法反射访问

错误

  • 使用引用字符串常量作为注释值会导致编译错误
  • 当存在默认方法时,从映射创建不正确的动态代理
  • 无法使用显式的GroovyObject接口编译扩展Groovy抽象类的Java类
  • 用于调试的不正确的行信息
  • 注释值不能连接为常量
  • 注释元素中使用静态final字段会导致编译错误
  • 捕获的类型不能在@CompileStatic中工作
  • -错误地处理方法级别的泛型信息
  • 更多

Gradle 打包 Groovy 脚本成 jar与上传到maven repository http://www.linuxidc.com/Linux/2012-07/64178.htm

Groovy入门教程 http://www.linuxidc.com/Linux/2013-09/89776.htm

Apache发布Groovy 2.5正式版及3.0预览版 https://www.linuxidc.com/Linux/2018-07/153116.htm

Groovy 2.3 trait语法介绍 http://www.linuxidc.com/Linux/2014-05/101035.htm

Groovy 的详细介绍请点这里
Groovy 的下载地址请点这里

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-01/156156.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款