groovy v1.7.8发布 一种新兴的Java 2平台语言

Groovy是一种新兴的 Java 2 平台语言。Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。目前的 Groovy 版本是 1.6.3,在 Java 1.4 和 Java 5 平台上都能使用,也能在 Java 6 上使用。

Groovy 是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用 Java 代码的方式相同。

Groovy界面

● 是一个基于 Java虚拟机的敏捷 动态语言。   
● 构建在强大的Java语言之上 并 添加了从Python,">Ruby和Smalltalk等语言中学到的 诸多特征。   
● 为Java开发者提供了 现代最流行的编程语言特性,而且学习成本很低(几乎为零)。   
● 支持DSL(Domain Specific Languages领域定义语言)和其它简洁的语法,让你的代码变得易于阅读和维护。   
● Groovy拥有处理原生类型,面向对象以及一个Ant DSL,使得创建Shell Scripts变的非常简单。   
● 在开发Web,GUI,数据库或控制台程序时 通过 减少框架性代码 大大提高了开发者的效率。   
● 支持单元测试和模拟(对象),可以 简化测试。   
● 无缝集成 所有已经存在的 Java对象和类库。   
● 直接编译成Java字节码,这样可以在任何使用Java的地方 使用Groovy。   

Groovy 的一个好处是,它的语法与 Java 语言的语法很相似。虽然 Groovy 的语法源于 Smalltalk 和 Ruby 这类语言的理念,但是可以将它想像成 Java 语言的一种更加简单、表达能力更强的变体。(在这点上,Ruby 与 Groovy 不同,因为它的语法与 Java 语法差异很大。)

Groovy 1.7.8版本作为1.7.x最后一个版本发布,是因为团队确信已经不存在任何的bug。该版本修复的问题很少,但是确很重要,尤其是Groovy-4678的bug。

[GROOVY-4626] - Console launched from groovy-all-1.7.6.jar now has ivy dependancy
[GROOVY-4669] - "anystring" as byte[] throws java.lang.NumberFormatException: For input string: "anystring"
[GROOVY-4678] - high number of generated classes

时间: 2024-07-30 10:42:29

groovy v1.7.8发布 一种新兴的Java 2平台语言的相关文章

Groovy一种新兴的Java 2平台语言1.7.6发布

Groovy是一种新兴的 Java 2 平台语言.Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码.Groovy 在 12月16日发布了两个版本,Groovy 1.7.6 是一个 bug 修复版本,而 1.8 Beta3 则包含一些新功能: ● extended command expressions can be used on the right-hand side of assignments ● the @Log AST transformation is cus

Groovy v1.7.10和1.8-rc-3发布 新兴的Java 2平台语言

Groovy是一种新兴的 Java 2 平台语言.Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码.目前的 Groovy 版本是 1.6.3,在 Java 1.4 和 Java 5 平台上都能使用,也能在 Java 6 上使用. Groovy界面 特点: ● 是一个基于 Java虚拟机的敏捷 动态语言. ● 构建在强大的Java语言之上 并 添加了从Python,http://www.aliyun.com/zixun/aggregation/13430.html">

Groovy v1.8发布 新兴的Java 2平台语言

Groovy是一种新兴的 Java 2 平台语言.Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码.目前的 Groovy 版本是 1.6.3,在 Java 1.4 和 Java 5 平台上都能使用,也能在 Java 6 上使用. Groovy 1.8发行说明如下: The 1.8 release of Groovy comes with many new features that greatly enhance ·the dynamic expressiveness o

eRedG4 V1.2.2发布 易道系统集成与应用开发平台

eRedG4(易道系统集成与应用开发平台)是一个开放源代码的.面向企业计算环境下http://www.aliyun.com/zixun/aggregation/13440.html">异构系统集成与行业应用快速二次开发的平台.它包括:基础类库.业务模型框架.富浏览器端开发框架.富桌面端开发框架.权限参考模型.平台集成开发插件六大组成部分. eRedG4_V1.2.2版本发布说明: 功能新增 无 Bug修正|缺陷完善 管理角色只能被授予管理类菜单经办权限.只能被授予经办类菜单的授权权限.业务

Apache Spark 之外的三种新兴的开源数据分析工具

在数据分析方面,影响深远的变化正在酝酿之中,而开源工具在引领许多变化.当然,你可能已熟悉这个领域的一些明星开源项目,比如 Hadoop 和 Apache Spark,不过现在出现了强烈的要求,需要全面完善数据分析生态系统的新工具.值得注意的是,许多这些工具是为了处理流数据而定制的. 物联网带来了众多传感器及其他设备,它们在生成源源不断的数据流,而物联网只是推动市场需要新型分析工具的重大趋势之一.比如需要流数据分析工具来改善药物发现,美国宇航局和搜寻外星文明研究所(SETI)甚至在开展合作,分析数

一种新兴网络文化业态发展迅速

据新华社北京7月9日电(记者白瀛)近年来,网络剧.微电影等网络视听节目作为一种新兴网络文化业态发展迅速,在丰富人民群众精神文化生活.为人民群众参与文化建设方面提供了新的渠道.但是,部分节目出现了内容低俗.格调低下.渲染暴力色情等问题,有的脏话连篇,有的刻意展示低级趣味的场面,有的毫无遮饰地展示血腥暴力动作和场面,等等.对此,一方面是网民反应强烈,要求政府依法保护青少年身心健康:另一方面是致力于制作.播出优秀的网络剧.微电影等网络视听节目的视听网站反应强烈,要求政府部门及时约束,防止不良节目占据优

ECJia 到家 v1.5.1 发布,基于 O2O 的移动电商开源系统

ECJia 到家 v1.5.1 发布了,更新如下: 1.新增掌柜用户昵称的显示和修改功能 店长随时随地进入用户中心,根据自己的心情起一个响亮的名字,为店铺增添营销效果. 2.新增配送员昵称的显示和修改功能 想要脱颖而出的不仅是店长,配送员也需要一个亮瞎你24k钛金狗眼的名字,配送员中心可显示其名,并修改. 3.新增无需物流配送插件 到店取货,无需物流,物流配送与无需物流两种模式轻松切换. 4.新增商家发货配送员抢单功能 商家发货,配送员抢单.接单,轻松配送. 更新日志: [新增]掌柜的用户昵称的

PHP框架:CodeIgniter v1.7.2发布

CodeIgniter是一款强大的轻量级PHP框架,使用它可以大量减少开发时间,提高开发效率. CodeIgniter v1.7.2 发布了.这是继七个月之后的再次更新,它给人们带来了惊喜 : ) 更新如下:1.兼容PHP 5.3.02.新增了Cart Class类3.改进Form helper4.新增is_php() 函数5.修改了show_error()函数6.修正了多个bug 下载:CodeIgniter v1.7.2

foobar2000 v1.1.5发布 多功能的音频播放器

foobar2000是一款免费软件,开发者为http://www.aliyun.com/zixun/aggregation/29867.html">Peter Pawlowski(原Winamp开发公司Nullsoft成员),是多功能的音频播放器.除了播放之外,它还支持生成媒体库.转换媒体文件编码.提取CD等功能.它是一款功能强大的工具. 新的foobar2000 v1.1.5发布更进了如下的更新: ·Fixed various 1.1.3 / 1.1.4 regressions.·Add