Java閉包特性再現(xiàn)波折 可能與Java 7無緣
【51CTO獨家】在Devoxx 2009大會上,sun宣布在Java 7中引入閉包語法,也因此要將Java 7的發(fā)布日期推遲到2010年底,并且也因此引發(fā)了很多關(guān)于Java 7閉包功能討論,對這些內(nèi)容,51CTO進行了很多報導(dǎo),但是最近種種現(xiàn)象顯示Java 7可能要與閉包無緣。
David Flanagan,O'Reilly傳媒公司的程序顧問和作家說,Lambda(閉包)項目最近一段時間的進展情況讓人覺得非常失望。距離最終發(fā)布時間只有半年多了,但是剛剛到0.15版本。Oracle工程師在這個項目表現(xiàn)非常遲鈍,與項目相關(guān)的郵件列表也越來越少。Flanagan進一步解釋說:“Neal Gafter,Java閉包工作的主要負責人和核型工作人員,多次禮貌的希望Oracle能夠澄清閉包工作的日程表”。但是從Alex Buckley得到***答復(fù)就是:
Lambda日程安排只要一出現(xiàn),就會馬上公布出來。
資源分配已經(jīng)超出了限定范圍,但是我相信閉包需要的資源還是不會動用的,并且會得到保證。
看上去,Alex似乎不太方便透露關(guān)于閉包的信息。但是相關(guān)的工作越來越少已經(jīng)從郵件列表上反應(yīng)出來了。我們可以推斷出,Oracle根本沒有人對閉包工作進行負責。Flanagan甚至擔心,Oracle是否授權(quán)具體人員負責管理JDK7特性列表以及日程安排工作。如果是這樣的話,在時間這么緊迫的情況下,閉包是否還能出現(xiàn)在JDK 7中,將是一件非常危險的事情。也許我們要等到JDK 8才能看到閉包的實現(xiàn)了。
【編輯推薦】
- Java 7決定包含閉包 發(fā)布日期推遲至2010年底
- 百家爭鳴 Java需要引入閉包嗎?
- Java 7的***類函數(shù):學習閉包的使用
- 大辯論:Java不是C++ 閉包讓Java更簡單
- 專題:Java 7,下一代Java開發(fā)技術(shù)詳解