中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Groovy
Groovy1.1 RC1发布了!
作者:山风小子 时间:2007-12-11 18:12 出处:蛟龍居 责编:月夜寒箫
              摘要:Groovy1.1 RC1发布了!

Groovy的这次发布最引人注目的特性有:
1. Groovy1.1RC1的性能又得到了进一步的提升,与前一个版本Groovy1.1beta3相比提升了15%~45%
2. 语法更简洁了:

class Person {
String name
}
// 以前的版本:Person.metaClass.'static'.createPerson
Person.metaClass.static.createPerson = { name ->
Person person 
= new Person()
person.name 
= name
return person
}
def person 
= Person.createPerson('Annie')
println person.name

3. GroovySh的互动性更强,无需go就可以执行代码

C:\Documents and Settings\Daniel>groovy -v
Groovy Version: 1.1-rc-1 JVM: 1.6.0_03-b05
C:\Documents and Settings\Daniel>groovysh
Groovy Shell (1.1-rc-1, JVM: 1.6.0_03-b05)
Type 'help' or '\h' for help.
----------------------------------------------------------------
groovy:000> name = "Daniel"
===> Daniel
groovy:000> println "Hello, $name"
Hello, Daniel
===> null
groovy:000>

 

4. GroovyConsole的输出过滤了无用的异常信息
将下面的代码复制到GroovyConsole中,并执行

class Person {
String name
}
// 注意Persn而非Person
Person person = new Persn()

提示信息为(大堆的异常信息被过滤了,仅保留了对开发人员有用的异常信息):

org.codehaus.groovy.control.MultipleCompilationErrorsException: 
startup failed, Script3: 5: unable to resolve class Persn 
@ line 5, column 17.
1 error

Groovy1.1RC1发布了,Groovy1.1Final还会远吗?
Groovy1.1Final将于11月中旬发布,敬请期待!

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有