阅读更多
Groovy开发团队宣布Groovy 1.8.2和1.9 beta3发布了。这次由于beta 2发生了一个意外的小技术故障,以及Maven Central方面的问题,1.9分支的beta版直接跳至beta 3。



Groovy是一个基于 Java虚拟机的敏捷动态语言,它构建在强大的Java语言之上,同时引入闭包和元编程等出色的新功能,并添加了Python、Ruby和Smalltalk等语言中的诸多特征。Groovy支持DSL(Domain Specific Languages,领域定义语言)和其它简洁的语法,让你的代码变得易于阅读和维护。Groovy无缝集成所有已经存在的 Java对象和类库,可以直接编译成Java字节码,这样可以在任何使用Java的地方使用Groovy。你也可以将Groovy想像成 Java 语言的一种更加简单、表达能力更强的变体。Groovy 和 Java 语言的主要区别是:完成同样的任务所需的 Groovy 代码比 Java 代码更少(有时候会少很多)。

此次版本的最大亮点在于原始类型的运算性能优化。除此之外,其他的改进都是关于BUG修复的。

Groovy 1.8.2改进:

  • [GROOVY-4949] - Groovy should provide CharSequence variants for most its DGM String methods
  • [GROOVY-4962] - SwingBuilder binding updates should happen inside the EDT if the target is an UI component
详细信息参阅Groovy 1.8.2 Release Notes

Groovy 1.9 beta3改进:

  • [GROOVY-4949] - Groovy should provide CharSequence variants for most its DGM String methods
  • [GROOVY-4960] - SwingBuilder.doOutside should use a ThreadPool
  • [GROOVY-4961] - SwingBuilder should set the node's name property with the value of the id property if no name is set
  • [GROOVY-4962] - SwingBuilder binding updates should happen inside the EDT if the target is an UI component
详细信息参阅Groovy 1.9 beta3 Release Notes

另外,Groovy已经完成了到Git的迁移工作。可以访问下面的地址了解详情:http://xircles.codehaus.org/projects/groovy/repo/git/repo。之后,Groovy还会提供一个GitHub的镜像。

Groovy官方网站:http://groovy.codehaus.org/

下载地址:http://groovy.codehaus.org/Download

  • 大小: 17.1 KB
9
0
评论 共 6 条 请登录后发表评论
6 楼 fjjiaboming 2011-09-08 21:04
GROOVY 作者都说过 : 要是早知道scala, 就不会创造groovy.
5 楼 saluotuo 2011-09-08 09:54
非常好的语言,用起来神清气爽!
4 楼 fjjiaboming 2011-09-08 08:57
用groovy 不如用scala.
我还是在用JAVA
3 楼 daqing15 2011-09-08 08:29
支持,不能缺乏支持者!哈哈!
2 楼 vcok 2011-09-07 20:23
一直用它来做测试结果分析。
1 楼 gazeldx 2011-09-07 17:31
貌似现在的人都对一些IT流行的公司和业务感兴趣,真正有用的技术,比如groovy都没啥人关注了。深感不安。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • jQuery学习笔记

    3、如何使用二、jQuery的使用1、jQuery函数 :$ / jQuery2、jQuery函数的使用1、核心函数2、核心对象3、使用jQuery核心函数1、选择器2、基本选择器3、层次选择器4、过滤选择器5、常见效果-表格隔行变色6、表单选择器...

  • jQuery.validate学习笔记

    jQuery的validate验证功能十分强大,但是能够自定义验证方法更具有灵活性,所以我只是把自定义的说明一下。 添加自定义方法是使用jquery的jQuery.validator.addMethod方法,这个方法的完整定义如下: ...

  • 20个神奇的jQuery插件和100个多优秀的jQuery资源

    原文 jShowOff: ... A jQuery Content Rotator – jQuery ... jQuery 1.4+ Compatibility:  All Major Browsers Demo:   http://www.mdelrosso.com/sheepit/index.php?lng=en_GB… Download:   ...

  • jquery.validate.js

    * jQuery validation plug-in 1.5.2 * * http://bassistance.de/jquery-plugins/jquery-plugin-validation/ * http://docs.jquery.com/Plugins/Validation * * Copyright (c) 2006 - 2008 JA¶rn ...

  • 1000个jquery插件

    1.导航类 (1)Horizontal accordion: jQuery 基于jQuery开发,非常简单的水平方向折叠控件。二手图书 二手书 特价书 旧书网 (2)jQuery-Horizontal Accordion具有XBOX360 blade界面风格的水平方向Accordion。二手图书 ...

  • 55款超强 jQuery 导航菜单插件

     ...Posted in Plugins, Showcase, Tools, Usability, Web Design • 3 years ago • Written by Daniels Mekšs • 9 Comments Navigation is one of the most important ele

  • jquery

    2. 解决jQuery, prototype共存,$全局变量冲突问题: <script src="prototype.js"></script> <script src="http://blogbeta.blueidea.com/jquery.js"></script> <script type="text/javascript"> jQuery....

  • jquery.validate插件使用

    (1)jquery.validate.js   /* * jQuery validation plug-in 1.7 * * http://bassistance.de/jquery-plugins/jquery-plugin-validation/ * http...

  • [it-ebooks]电子书列表

    Linux All-in-One For Dummies, 5th Edition http://it-ebooks.info/book/3613/ Data Structures and Algorithms with JavaScript || Bringing classic computing approaches to the Web ...

  • [it-ebooks]电子书列表v0.1.1

    Photoshop Elements 13 All-in-One For Dummies || || 576 || http://it-ebooks.info/book/4729/ [2014]: Data Manipulation with R || Perform group-wise data manipulation and deal with large ...

  • 第三方组件资料整理

    PYC知识库整理文档 1 组件库 1.1 Jquery插件 名称:jquery 地址:http://jquery.com ...描述:封装了javascript...名称:jQuery UI Layout Plug-in 地址:http://layout.jquery-dev.net/demos.cfm 版本:1.3.0 ...

  • 登录验证

    在<head>里加 <!...script type="text/javascript" src="js/jquery-1.7.2.min.js"></script><script type="text/javascript" src="js/login/jquery.validate.js"><...

  • maven创建项目的模版类型(基于3.3.9版本)

    27: remote -> ca.bc.gov.open.cpf:cpf-archetype-plugin (CPF Plug-in Maven Arechtype) 28: remote -> ca.bc.gov.open.cpf:cpf-archetype-web (Concurrent Processing Framework Archetype Web) 29: remote -> ch....

  • Jenkins插件开发完全示例

    parameter 插件名称: 插件的名称在 Jenkins UI 和其它地方(如:插件站点)展示给用户 建议使用简短的描述性名称,如 Subversion 本示例的插件名称叫:Slave Server Parameter Plug-In groupId: 推荐使用 io....

  • java+sql server项目之科帮网计算机配件报价系统源代码.zip

    sql server+java项目之科帮网计算机配件报价系统源代码

  • 【java毕业设计】智慧社区老人健康监测门户.zip

    有java环境就可以运行起来 ,zip里包含源码+论文+PPT, 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上

  • 【java毕业设计】智慧社区心理咨询平台(源代码+论文+PPT模板).zip

    zip里包含源码+论文+PPT,有java环境就可以运行起来 ,功能说明: 文档开篇阐述了随着计算机技术、通信技术和网络技术的快速发展,智慧社区门户网站的建设成为了可能,并被视为21世纪信息产业的主要发展方向之一 强调了网络信息管理技术、数字化处理技术和数字式信息资源建设在国际竞争中的重要性。 指出了智慧社区门户网站系统的编程语言为Java,数据库为MYSQL,并实现了新闻资讯、社区共享、在线影院等功能。 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。

  • 计算机系统基础实验LinkLab实验及解答:深入理解ELF文件与链接过程

    内容概要:本文档详细介绍了LinkLab实验的五个阶段,涵盖了ELF文件的组成、符号表的理解、代码节与重定位位置的修改等内容。每个阶段都有具体的实验要求和步骤,帮助学生理解链接的基本概念和链接过程中涉及的各项技术细节。 适合人群:计算机科学专业的本科生,特别是正在修读《计算机系统基础》课程的学生。 使用场景及目标:① 通过实际操作加深对链接过程和ELF文件的理解;② 掌握使用readelf、objdump和hexedit等工具的技巧;③ 实现特定输出以验证实验结果。 阅读建议:实验过程中的每个阶段都有明确的目标和提示,学生应按照步骤逐步操作,并结合反汇编代码和二进制编辑工具进行实践。在完成每个阶段的实验后,应及时记录实验结果和遇到的问题,以便于总结和反思。

  • 基于关键词的历时百度搜索指数自动采集资料齐全+详细文档+高分项目+源码.zip

    【资源说明】 基于关键词的历时百度搜索指数自动采集资料齐全+详细文档+高分项目+源码.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

Global site tag (gtag.js) - Google Analytics