自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Java閉包特性再現(xiàn)波折 可能與Java 7無(wú)緣

開(kāi)發(fā) 后端
自從Devoxx 2009大會(huì)上將閉包作為Java 7主要更新之一以來(lái),讓Java開(kāi)發(fā)一直都覺(jué)得非常興奮。但是最近一些現(xiàn)象讓人開(kāi)始擔(dān)憂Java 7是否還能包括閉包功能。

【51CTO獨(dú)家】在Devoxx 2009大會(huì)上,sun宣布在Java 7中引入閉包語(yǔ)法,也因此要將Java 7的發(fā)布日期推遲到2010年底,并且也因此引發(fā)了很多關(guān)于Java 7閉包功能討論,對(duì)這些內(nèi)容,51CTO進(jìn)行了很多報(bào)導(dǎo),但是最近種種現(xiàn)象顯示Java 7可能要與閉包無(wú)緣。

David Flanagan,O'Reilly傳媒公司的程序顧問(wèn)和作家說(shuō),Lambda(閉包)項(xiàng)目最近一段時(shí)間的進(jìn)展情況讓人覺(jué)得非常失望。距離最終發(fā)布時(shí)間只有半年多了,但是剛剛到0.15版本。Oracle工程師在這個(gè)項(xiàng)目表現(xiàn)非常遲鈍,與項(xiàng)目相關(guān)的郵件列表也越來(lái)越少。Flanagan進(jìn)一步解釋說(shuō):“Neal Gafter,Java閉包工作的主要負(fù)責(zé)人和核型工作人員,多次禮貌的希望Oracle能夠澄清閉包工作的日程表”。但是從Alex Buckley得到***答復(fù)就是:

Lambda日程安排只要一出現(xiàn),就會(huì)馬上公布出來(lái)。

資源分配已經(jīng)超出了限定范圍,但是我相信閉包需要的資源還是不會(huì)動(dòng)用的,并且會(huì)得到保證。

看上去,Alex似乎不太方便透露關(guān)于閉包的信息。但是相關(guān)的工作越來(lái)越少已經(jīng)從郵件列表上反應(yīng)出來(lái)了。我們可以推斷出,Oracle根本沒(méi)有人對(duì)閉包工作進(jìn)行負(fù)責(zé)。Flanagan甚至擔(dān)心,Oracle是否授權(quán)具體人員負(fù)責(zé)管理JDK7特性列表以及日程安排工作。如果是這樣的話,在時(shí)間這么緊迫的情況下,閉包是否還能出現(xiàn)在JDK 7中,將是一件非常危險(xiǎn)的事情。也許我們要等到JDK 8才能看到閉包的實(shí)現(xiàn)了。

【編輯推薦】

  1. Java 7決定包含閉包 發(fā)布日期推遲至2010年底
  2. 百家爭(zhēng)鳴 Java需要引入閉包嗎?
  3. Java 7的***類函數(shù):學(xué)習(xí)閉包的使用
  4. 大辯論:Java不是C++ 閉包讓Java更簡(jiǎn)單
  5. 專題:Java 7,下一代Java開(kāi)發(fā)技術(shù)詳解

 

責(zé)任編輯:佚名 來(lái)源: 51CTO
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)