Groovy 1.5的新特性

2008 年 1 月 15 日

Groovy ,针对 JVM 的类 Java 动态语言,如陈年好酒一样成熟了。在 2007 年 1 月成功地发布了 Groovy 1.0 之后,下一个主要的里程碑 1.5 版已经发布。在 1.5 版中有一些有趣而新颖的地方,我们会在这篇文章中考察这些特性。语言主要增强了对于 Java 5 特征的支持,包括注解、泛型和枚举,这使得 Groovy 成为对于JVM 完全支持的框架的唯一候选动态语言,框架包括 Spring,Hibernate,JPA,Goole Guice 或者 TestNG。除了新的 Java 5 特性,Groovy 还在语言中增加了新的语法增强,以及更强大的动态特性定制,一个基于 steroids 的 Swing UI 构建器以及改进的工具支持。

为什么一个更加 groovy 的 Groovy 是很重要的

Groovy 的关键卖点始终是它与 Java 的无缝集成。你能够很容易地把 Groovy 和 Java 的类混合搭配:你可以让一个 Java 类实现一个 Groovy 接口,然后让一个 Groovy 类继承那个 Java 类,或者相反。不幸的是,绝大多数其他的候选的 JVM 语言不能让你无缝的在两种不同的语言之间交换类。因此,如果你希望为工作使用最好的语言而不放弃优美的类的层次结构,你没有太多的选择,而 Groovy 使得你可以自由的将两种语言以几乎透明的方式集成在一起。

原文链接:【 https://www.infoq.cn/article/groovy-1.5-new 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2008 年 1 月 15 日 23:12 2677
用户头像

发布了 0 篇内容,共 70030 次阅读,收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

第三周作业

昆明全国领先打响“公共资源交易+区块链”新生态

CECBC区块链专委会

区块链技术 存证 昆易链

奈学教育:“混沌工程”的基本理念和使用原则

古月木易

混沌工程

第三周作业一

飞翔的风

组合模式实现树结构

新世界

我嗅到了数据开发工程师的危机

无箭的丘比特

大数据 数据仓库 数据分析 数据开发

架构师之面向对象的设计模式

彭阿三

架构师训练营第三周总结

王鑫龙

架构师训练营 - 作业 -3- 设计模式

superman

极客大学架构师训练营

架构师训练营 -week3- 作业

Geek_5a6ca3

源自Google的招聘哲学:你真的了解招聘吗?

伴鱼技术团队

技术管理 技术人 文化 招聘 人才

总结03-代码重构

梦子说

极客大学架构师训练营 课程总结

【总结】架构师的基本能力之-代码重构

魔曦

架构师 极客大学架构师训练营 代码重构

架构师训练营第三周 - 总结

Larry

架构师训练营第三周学习总结

Bruce Xiong

架构师课程第三周总结

dongge

第三周学习总结

奈学教育:“混沌工程”的基本理念和使用原则

奈学教育

混沌工程

架构师训练营-第三周-20200624-单例模式和组合模式

迫于无奈

极客大学架构师训练营 课程作业

深入理解JVM垃圾回收机制 - 引用类型

NORTH

深入理解JVM 强引用 软引用 弱引用 虚引用

架构师训练营 -week3- 总结

Geek_5a6ca3

设计模式

eazonshaw

极客大学架构师训练营

架构师训练营」第 3 周作业

edd

极客大学架构师训练营

第三周作业:设计模式

Larry

架构师训练营——第三周学习总结

jiangnanage

第三周作业2

飞翔的风

代码重构总结

Lane

极客大学架构师训练营

课堂作业 week3

Dennis

架构师训练营第三周学习总结:面向对象设计和设计模式

hifly

设计模式 极客大学架构师训练营 OOD SOLID 策略模式

架构师训练营-第三周-20200624-学习总结

迫于无奈

极客大学架构师训练营

区块链技术可简化房地产交易流程

CECBC区块链专委会

智能合约 区块链技术 房地产业

Groovy 1.5的新特性-InfoQ