阅读更多

18顶
0踩

编程语言

原创新闻 Groovy 1.8.6 正式发布

2012-02-10 10:16 by 副主编 wangguo 评论(14) 有6110人浏览
Groovy 1.8.6 正式发布了,这是最新的 Groovy 稳定版本。


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

该版本的新功能包括:

  • 新增byte[].encodeHex方法。
  • 新增GDK方法Object[].contains()。
  • 为原始数组提供了包括DGM(DefaultGroovyMethods,利用Groovy的元编程能力注入到普通类中的方法)在内的方法。
该版本的功能改进包括:

  • 减少了groovyc命令行长度。
  • GroovyTestCase中的shouldFail{...}语句应该返回异常信息,而不是封闭式的消息。
  • Groovy的POM中添加了一个<license/>块。
  • GroovyScriptEngineImpl现在可以使用ConcurrentHashMaps。
  • GroovyEngine不能为ant文件创建友好的脚本名称。
  • 绑定hasVariable。
  • 改进了表格中的TableSorter输出。
  • TimeDuration应该实现Comparable功能。
  • List中添加了一个collate方法。
另外,该版本还修复了一些bug,详细信息参阅:ReleaseNote

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

  • 大小: 17.1 KB
18
0
评论 共 14 条 请登录后发表评论
14 楼 liudeh_009 2012-02-12 22:13
对java很好的补充
13 楼 akunamotata 2012-02-12 16:02
使用下来感觉语言很灵活,没有像java这么呆板,如果不舍得java可以部分使用来提高开发效率,绝对是开发利器。
12 楼 wangzaixiang 2012-02-12 15:48
groovy2.0有一些特性值得期待,Static Compilation, Static Type Check,有了这两个特性,groovy将成为一门动静兼宜的语言,在很多方面可以直接替代Java。
11 楼 fjjiaboming 2012-02-12 12:57
javasky00 写道
沙舟狼客 写道
fjjiaboming 写道
哎. 这语言 , 还不死...

为什么这样说?有哪点不好,请明说,洗耳恭听!

我来帮他说,做java的看到这语言都难受,蛋疼

我喜欢Scala, Not Java
10 楼 jjx 2012-02-12 12:00
javasky00 写道
沙舟狼客 写道
fjjiaboming 写道
哎. 这语言 , 还不死...

为什么这样说?有哪点不好,请明说,洗耳恭听!

我来帮他说,做java的看到这语言都难受,蛋疼

反过来说才成立吧
9 楼 javasky00 2012-02-12 11:47
沙舟狼客 写道
fjjiaboming 写道
哎. 这语言 , 还不死...

为什么这样说?有哪点不好,请明说,洗耳恭听!

我来帮他说,做java的看到这语言都难受,蛋疼
8 楼 沙舟狼客 2012-02-12 09:59
fjjiaboming 写道
哎. 这语言 , 还不死...

为什么这样说?有哪点不好,请明说,洗耳恭听!
7 楼 jjx 2012-02-11 19:46
推广上差了些,语言本身不错
6 楼 witcheryne 2012-02-11 18:06
realviv 写道
fjjiaboming 写道
哎. 这语言 , 还不死...

死不了,我一直在用。

我也在用。
5 楼 realviv 2012-02-11 11:03
fjjiaboming 写道
哎. 这语言 , 还不死...

死不了,我一直在用。
4 楼 fjjiaboming 2012-02-11 09:39
哎. 这语言 , 还不死...
3 楼 沙舟狼客 2012-02-10 15:27
新增byte[].encodeHex方法。
新增GDK方法Object[].contains()。
这两点挺实用的
2 楼 wushexu 2012-02-10 13:24
每个小版本发布都有新闻
1 楼 xfjt297857539 2012-02-10 12:04
必须ding,虽然没用过

发表评论

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

相关推荐

  • WAS9 集群 & IBM HTTP Server 9 部署文档

    此文档内容:WAS9 集群双机部署 、 IBM HTTP Server 9 安装 及 plugin配置转发

  • IBM HTTP Server 连接数调整

    参考: http://www-01.ibm.com/support/docview.wss?uid=swg21167658

  • nginx超时设置

    nginx常用的超时配置说明 client_header_timeout 语法 client_header_timeout time 默认值 60s 上下文 http server 说明 指定等待client发送一个请求头的超时时间(例如:GET / HTTP/1.1).仅当在一次read中,没有收到请求头,才会算成超时。如果在超时时间内,client没发送任何东西,nginx返

  • 科普文:软件架构设计之【网络安全:web应用常见的网络攻击方式和防御方法】

    在我们的Java web应用中,存在一些安全缺陷,如果不注意,存在安全风险,应用有着被恶意攻击的风险。常见的10种如下:SQL注入攻击、XSS跨站脚本攻击、文件上传漏洞、DDOS分布式拒绝服务攻击、网站CC攻击、暴力破解、DNS查询攻击、CSRF跨站点请求伪造、RCE远程命令/代码执行攻击、信息泄露等。部分缺陷,是可以通过java代码完善来防止的。在Spring Boot中防止网络攻击通常涉及到几个方面,例如限流、认证和授权、输入验证等。

  • 珠联璧合:WebSphere Application Server Community Edition 和IBM HTTP Server

    IBM WebSphere应用服务器社区版(WebSphere Application Server Community Edition)是基于Apache基金会的开源项目Geronimo构建的轻量级Java EE应用服务器,可...

  • IBM WebSphere简介

    WebSphere 是 IBM 的集成软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的集成软件。WebSphere Application Server 是该基础设施的基础,其他所有产品都在它之上运行。WebSphere Process Server

  • IBM WebSphere Application Server Network Deployment 9.0.0.2 安装以及出现的问题

    先介绍一下什么是 IBM WebSphere Application Server (WAS) IBM WebSphere Application Server 是一种高性能的 Java 应用服务器,可用于构建、运行、集成、保护和管理内部部署和/或外部部署的动态云和 Web 应用。它不仅能够确保高性能和灵活性,还提供多种开放标准编程模型选项,旨在最大程度提高开发人员的生产力。它可提供灵活先进的性...

  • IHS和websphere,不输入项目上下文ip直接访问应用

    基础知识简介: IHS全称ibm http service,是IBM公司在apache web服务器的基础上进行了修改,适配ibm的websphere应用服务器。 问题描述: 我在was服务器上部署了一个叫做Hello的项目,项目只是输出页面一句话This is my JSP page.访问地址是 http://192.168.74.16/Hello/ 项目组要求使用http:/

  • WebSphere Application Server启用IHS的SSL

    在WebSphere Application Server中可以有两个环节可以启用SSL来提高安全性:一是在客户端和IBM HTTP Server(IHS )间启用SSL,二是在IHS和应用服务器之间启用SSL。两个环节可以单...

  • WebSphere Application Server v6中的问题诊断以及日志策略

    WebSphere Application Server 是一个基于 Java 的 Web 应用程序服务器,它构建在开放标准的基础之上,能帮助您部署与管理从简单的 Web 站点到强大的电子商务解决方案的诸多应用程序。它遵循 J2EE 并为 Java 组件、XML 和 Web 服务提供了一个可移植的 Web 部署平台,这个平台能够与数据库交互并提供动态 Web 内容。 随着WebSphe...

  • IBM Power 550介绍

    IBM Power 550 资料来源:http://www-900.ibm.com/systems/cn/power/hardware/550/index.shtml 要点 用于 UNIX®、IBM i(以...

  • IBM HTTPSever开启压缩和过期

    使用文本编辑器,打开 httpd.conf 文件。缺省情况下,此文件存储在以下目录中: Linux:/opt/IBM/HTTPServer/conf AIX:/usr/IBM/HTTPServer/conf Microsoft Windows:C:\IBM\HTTPServer\conf   一、压缩设置 如果没有使用 IBM WebSphere Application Ser

  • 记录:解决后端server因一个timeout导致的雪崩

    问题描述 相关组件: 1. WebService:对外提供web接口服务,这里启动了5个(端口分别为:9001-9005) 2. nginx:反向代理5个webService做负载均衡(nginx对外提供9999端口服务) 3. httpclient:调用nginx的9999端口访问webService提供的http接口   timeout设置: nginx:proxy_read...

  • IBM HttpServer 安装报错“ERROR: Port values must be a positive integer between 0 and 65535 ”

    查询官网链接,需要在安装IHS过程中指定端口参数,-properties user.ihs.httpPort=80。最近根据安全要求需要升级WAS补丁,需要安装一套测试环境验证业务,在安装IHS补丁时候报错,

Global site tag (gtag.js) - Google Analytics