阅读更多

12顶
2踩

编程语言

原创新闻 Groovy 1.7.4 和1.8.0-beta-1版本发布

2010-07-26 12:16 by 资深编辑 wutao0603 评论(6) 有4087人浏览

Groovy 1.7.4 和1.8.0-beta-1版本同时发布。

 

Groovy 1.7.4

此版本主要是对bug的修复,还添加了新的GDK方法,如:File.renameTo(String path)等。查看1.7.4发布文档:http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&version=16563

 

 

Groovy 1.8.0-beta-1

此版本主要是针对1.7中bug的修复和性能的提升,1.8.0最终版将在今年年底发布。

 

改进:

  • closures are now "callable" (inheriting from java.util.concurrent.Callable)
  • new AST transformations like
    • @Log to inject a logger in your classes
    • @ScriptField for creating a field in a script (should be renamed to @Field in the next beta)
    • @PackageScope now working also on methods and classes (not just fields as before)
    • @Synchronized for providing safer synchronization semantics
    • @InheritConstructors to inherit constructors, like often the case when extending exception classes
    • @IndexedProperties to add JavaBeans indexed property support
    • @AutoClone providing automatic cloning support to your beans
    • @AutoExternalize providing automatic externalization of your POGOs
    • @Canonical adding proper equals(), hashCode(), toString() methods
    • @EqualsAndHashCode adding an equals() and hashCode() method
    • @ToString for creating a default readable toString() method
    • @TupleConstructor for adding a tuple constructor
  • an additional syntax for strings, with $/.../$, to circumvent various escaping corner cases, like for example $/a/b\c$$ $//$
  • new GDK methods like Map.countBy{}, Map.collectEntries{}, Date.putAt() (subscript operator), Date.updated()
  • + obviously all other incremental improvements and new features from the Groovy 1.7 branch like
    • the new String methods like tr(), stripMargin(), stripIndent(), (un)expand(), 
    • Map's withDefault{} method, 
    • Closure's ncury() and rcury()
    • Sql's withBatch{} and withTransaction{}

查看详细发布文档:http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&version=16013

来自: dzone
12
2
评论 共 6 条 请登录后发表评论
6 楼 zjumty 2010-07-27 19:01
lost_alien 写道
真的有人在用groovy/grails吗。。。。

个人比较喜欢用. 一直在用.
但是企业级的项目还是没人敢用.
5 楼 lost_alien 2010-07-27 13:07
真的有人在用groovy/grails吗。。。。
4 楼 rambosir 2010-07-27 12:55
跑的太快了。
3 楼 witcheryne 2010-07-26 16:35
liyaxi 写道
Groovy  可以和java 代码之间直接调用, 不知道干啥用, 建议楼主看看java 敏捷开发
grails  就知道了, 也许他就是 你所一直在寻找的 java 的快速开发的方案。

最近才了解到..
已经被深深的吸引了..
2 楼 liyaxi 2010-07-26 13:05
Groovy  可以和java 代码之间直接调用, 不知道干啥用, 建议楼主看看java 敏捷开发
grails  就知道了, 也许他就是 你所一直在寻找的 java 的快速开发的方案。
1 楼 lirong1978 2010-07-26 12:31
这东西有什么用?

发表评论

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

相关推荐

Global site tag (gtag.js) - Google Analytics