阅读更多
Groovy 1.8.4发布了!此次联合发布的还有Groovy的下一个主要版本2.0的第一个Beta版。


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

Groovy 1.8.4主要是修复一些bug及进行细节改进,以便修正Grails框架及Gradle构建工具在上一版本(1.8.3)中所遭遇的问题。

Groovy 2.0的几大亮点:

  • 静态类型检查。在Groovy 2.0中将支持静态类型检查,关于其是如何实现的可以查看Cédric Champeau的这篇博客。另外,参见Groovy就此特性创建的一个GEP提案
  • 实现静态编译。
  • 支持invoke dynamic。
详细信息参阅Groovy的发布公告:http://docs.codehaus.org/pages/viewpage.action?pageId=227053189

另外,在此次发布中,Groovy还带来了未来Groovy升级的一个路线图。Groovy表示,不会像Chrome或Firefox一样成为“版本帝”,而打算今后大致每年发布一个主要版本。预计2.0正式版将于2012年年初推出。

关于Groovy 1.8.4及Groovy 2.0 beta的详细信息可以查看在JIRA上的改进日志:

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

5
0
评论 共 3 条 请登录后发表评论
3 楼 山风小子 2011-11-11 20:24
对于静态编译来言,另外一个比较重要的优势是“allowing the same performance as Java”~~
2 楼 guilipan 2011-11-11 15:39
我觉得groovy比scala更容易让普通程序员接受
1 楼 witcheryne 2011-11-11 09:24
昨天终于把Groovy集成到了已有项目。
MarkBuilder用起来非常爽!

发表评论

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

相关推荐

  • 请大家帮忙看看这个2.4G无线鼠标存在的问题

    板子是用PADS2007做的,板子做出来总是距离不行,5米左右效果就不好了。是用凌阳方案做的。

  • 【EasyMouse】把你的安卓手机变成无线鼠标

    把你的安卓手机变成无线鼠标 它不仅可以模拟鼠标,还可以模拟键盘。 当你的鼠标坏了,如果手机可以救急你会感觉如何呢?你能想象手机触屏比笔记本触屏更加方便吗(任意摆弄,远程操控)。 其实,...

  • 计算机鼠标说课,可爱的鼠标说课稿(赵丽丽)

    《可爱的鼠标说课稿(赵丽丽)》由会员分享,可在线阅读,更多相关《可爱的鼠标说课稿(赵丽丽)(5页珍藏版)》请在人人文库网上搜索。1、可爱的鼠标说课稿油竹实验小学 赵丽丽一、教材分析可爱的鼠标是浙摄版小学信息...

  • mac蓝牙鼠标总是自己断开_完美的解决方案:解决Mac蓝牙鼠标和键盘经常断开的问题...

    对于使用Mac计算机的学生来说,通常通常同时使用蓝牙键盘,鼠标,耳机和其他设备,并且macOS的许多新功能(例如通用剪贴板,切换,连续性等)都需要使用蓝牙帮助,因此,如果蓝牙经常受到影响,干扰仍然非常痛苦。...

  • mac蓝牙鼠标总是自己断开_解决Mac蓝牙鼠标和键盘经常断开的问题

    对于使用Mac计算机的学生来说,通常通常同时使用蓝牙键盘,鼠标,耳机和其他设备,并且macOS的许多新功能(例如通用剪贴板,切换,连续性等)都需要使用蓝牙帮助,因此,如果蓝牙经常受到影响,干扰仍然非常痛苦....

  • 有没有大神帮忙看看

    罗技B330鼠标接收器坏了,想用罗技MR0087的接收器代替,但是ConnectUtility_2.30.9_Logitech识别不到,有会的吗?

  • 手机无线遥控器,让手机变成无线鼠标+无线键盘!

    很久在blog上写东西了,自从在手机上折腾一个Hello World程序之后,我紧接着就开始折腾这个手机通过蓝牙遥控电脑的玩艺。其实在购买N-Gage之前我就已经有这样的想法,因为我电脑上装的电视卡遥控器没用多久坏了,我...

  • WIFI无线网络技术详细分析

    常见的就是一个无线路由器,那么在这个无线路由器的电波覆盖的有效范围都可以采用无线保真连接方式进行联网,如果无线路由器连接了一条ADSL线路或者别的上网线路,则又被称为热点。 无线网络是一种能够将个人电脑、...

  • 基于STM32的无线飞鼠(一)

     一个月前,接到一个朋友的求助,帮忙做一份毕设,其实本来自己也没有时间做的,一直在忙这做学校的创新项目,面对朋友的求助,我只好答应了,谁叫我这么爱帮助别人呢!说也很奇怪,自己经常帮助别人回答一些...

  • 计算机如何驱动无线网络,win7焦头烂额的无线网卡驱动程序安装问题!求帮助!...

    OS:Win7旗舰版64bitCPU:amd速龙220主机板:技嘉 ma780g ds3h外接USB网卡:先后试过D-link DWA130以及TP-link TL-WN722N路由器:TP-Link WR541G+最近把台式机插上家里旧的usb无线网卡后(D-link DWA130)也装了官网的Win7...

  • (开源) android小应用 无限鼠标

    有天闲着没事,我一个数据库的哥们把我叫过去,让我看个东西,原来是一个小的android程序,和pc上的客户端绑定之后就可以把手机屏幕变成类似触摸板的东西,他觉得挺有意思的。作为一个android程序员,瞬间屌丝情节...

  • 如何不用鼠标-----键盘快捷键-----字符指令

    经常使用快捷键的用户肯定知道,Win键是一个神奇的键位,它的组合非常的神奇,我们就从Win键开始介绍吧: Win键+Tab:激活多任务视图 Win键+A:激活操作中心 Win键+C:通过语音激活Cortana Win键+D:显示桌面 Win键+...

  • android调试之无线连接设备

    在用mac pro开发时,mac上面的USB插槽就两个,一个接了鼠标,一个接了键盘,然后,然后就没了,那我真机调试时肿么办? 难道每次都要拔掉鼠标,调试完之后又接回鼠标,如此循环往复? 因此无线连接进行真机调试的...

  • 回头看看 血氧鼠标

    鼠标功能(鼠标芯片) 血氧功能(血氧模块) mcu功能(采集存储数据) usb功能(有线和无线) 2开始工程 (1)芯片选型:要用多少接口,内部资源要多大,低功耗用L型的 (2)工程建立(加外设,初始化)...

  • 计算机应用可以加急吗,帮忙 加急 计算机基础应用 选择

    第一部分为“单项选择题部分”,由15个单选题组成,每题1分,共15分。第二部分为“多项选择题部分”,由15个多选题组成,每题1分,共15分。作业总分30分,将作为平时成绩记入课程总成绩。一、单项选择题(每题1分,共...

  • 树莓派水星USB无线网卡MW150US配置

    不过网卡不像usb 鼠标、键盘,一插上去就能识别。 而且无线网卡如果没有合适的驱动是无法识别的,通过命令lsusb、 lsmod 就可以看出来,你的无线网卡是不是正确的安装上了。 网上查看下MW150US的无线网卡用的...

  • 帮忙framebuffer扫盲

    这两天看了一些关于Linux下Gui的介绍,但是对Framebuffer有一些疑问,请高人帮忙解答一下: 1.framebuffer在操作系统中处于什么位置呢?驱动和应用中间?和framebuffer一级的还有什么技术?   也就是说在...

  • 无线打印机服务器安全吗,注意安全 彻底拒绝打印机被非法共享

    要使用这种方法,必须要借助一款名为DeviceLock的局域网设备保护工具的帮忙,才能限制非法用户无权访问共享打印机的并口或USB接口。 首先从http://www.newhua.com/soft/6232.htm处下载得到DeviceLock程序,将它安装...

  • 取消大小周&996违法?推荐这6个办公软件,搞定KPI!

    今天给大家推荐这6款实用工具,覆盖了团队协作、异地远程办公、远程操控、以及日常办公必备小工具。 提升效率,从源头解决加班现象,不靠加班也能交出一份满意的答卷,工资才能跟着能力一起涨~ 01、组织管理...

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

Global site tag (gtag.js) - Google Analytics