Java闭包特性再现波折 可能与Java 7无缘

开发 后端
自从Devoxx 2009大会上将闭包作为Java 7主要更新之一以来,让Java开发一直都觉得非常兴奋。但是最近一些现象让人开始担忧Java 7是否还能包括闭包功能。

【51CTO独家】在Devoxx 2009大会上,sun宣布在Java 7中引入闭包语法,也因此要将Java 7的发布日期推迟到2010年底,并且也因此引发了很多关于Java 7闭包功能讨论,对这些内容,51CTO进行了很多报导,但是最近种种现象显示Java 7可能要与闭包无缘。

David Flanagan,O'Reilly传媒公司的程序顾问和作家说,Lambda(闭包)项目最近一段时间的进展情况让人觉得非常失望。距离最终发布时间只有半年多了,但是刚刚到0.15版本。Oracle工程师在这个项目表现非常迟钝,与项目相关的邮件列表也越来越少。Flanagan进一步解释说:“Neal Gafter,Java闭包工作的主要负责人和核型工作人员,多次礼貌的希望Oracle能够澄清闭包工作的日程表”。但是从Alex Buckley得到***答复就是:

Lambda日程安排只要一出现,就会马上公布出来。

资源分配已经超出了限定范围,但是我相信闭包需要的资源还是不会动用的,并且会得到保证。

看上去,Alex似乎不太方便透露关于闭包的信息。但是相关的工作越来越少已经从邮件列表上反应出来了。我们可以推断出,Oracle根本没有人对闭包工作进行负责。Flanagan甚至担心,Oracle是否授权具体人员负责管理JDK7特性列表以及日程安排工作。如果是这样的话,在时间这么紧迫的情况下,闭包是否还能出现在JDK 7中,将是一件非常危险的事情。也许我们要等到JDK 8才能看到闭包的实现了。

【编辑推荐】

  1. Java 7决定包含闭包 发布日期推迟至2010年底
  2. 百家争鸣 Java需要引入闭包吗?
  3. Java 7的***类函数:学习闭包的使用
  4. 大辩论:Java不是C++ 闭包让Java更简单
  5. 专题:Java 7,下一代Java开发技术详解

 

责任编辑:佚名 来源: 51CTO
相关推荐

2009-01-07 13:11:13

Java 7Java SEJava

2009-07-24 17:30:37

Javascript闭

2010-06-01 09:21:52

Java 7闭包

2011-03-02 12:33:00

JavaScript

2009-10-26 09:41:26

PHP5.3闭包特性

2010-06-13 14:44:26

Java 7闭包Lambda表达式

2021-12-23 14:57:25

Nginx服务器虚拟主机

2020-11-20 07:54:22

Java 特性语句

2010-01-19 09:50:54

Java 7闭包

2009-11-19 09:29:03

Java 7闭包

2024-01-22 09:51:32

Swift闭包表达式尾随闭包

2010-06-17 10:22:47

PHP

2019-03-04 09:39:41

Java开发代码

2011-03-28 09:17:14

Java 7mutilcatch

2009-12-02 09:52:46

闭包Java 7

2009-12-01 14:34:04

Java 7JRubySilverlight

2009-11-04 09:08:20

Windows 7系统特性

2021-02-21 16:21:19

JavaScript闭包前端

2021-03-07 17:17:07

Java内存闭包

2011-07-05 10:27:26

JAVA闭包
点赞
收藏

51CTO技术栈公众号