我發現這個page陳述了對Juno的Java 8支持已經發布,但我無法找到更多的信息,人們可以期待能夠在Eclipse中編寫第一個閉包,並獲得這些東西的生產力。Eclipse 4.2和Java 8
有人知道我們還有多久需要等待? Java7特性的速度非常快,這就是爲什麼這個任務被推遲的原因很奇怪。
任何意見,想法?或者甚至可能是一個很好的解決方法?
我發現這個page陳述了對Juno的Java 8支持已經發布,但我無法找到更多的信息,人們可以期待能夠在Eclipse中編寫第一個閉包,並獲得這些東西的生產力。Eclipse 4.2和Java 8
有人知道我們還有多久需要等待? Java7特性的速度非常快,這就是爲什麼這個任務被推遲的原因很奇怪。
任何意見,想法?或者甚至可能是一個很好的解決方法?
Java 8支持被推遲的一個關鍵原因是Java 8將在Eclipse Juno發佈後可用。 Eclipse的主要版本無法通過依賴於未完成的Java版本的功能提供。
Java 7支持在Eclipse Indigo中遇到了類似的問題。 Java 7的工具在一個分支中進行,該分支在Java 7發佈後合併到主靛藍流中,因此您在Indigo SR1中看到了工具支持。
我預計Java 8會出現類似的情況。可能有一個分支已經開放了這項工作。檢查狀態的最佳位置是從您找到的文檔中引用的錯誤。
和IntelliJ看起來像它可能在[IntelliJ 12的類似路線圖](http://devnet.jetbrains.net/message/5456390#5456390)。 –
的Java 8會在某個時候發佈2013年中期以後,因此仍有相當長的一段時間去:-)在Eclipse中全面支持的Java 8應該不是Java 8的發佈日期之前所預期的, Java 7支持也是如此。
目前,這項工作沒有分支機構。然而,每當確實發生了,你可以期望看到關於它的幾篇博客:-)
不幸的是Java 8的發佈推遲到2014年3月。http://openjdk.java.net/projects/jdk8/ –
你可以給IntelliJ IDEA的它有它的初步詢問服務一試,看http://confluence.jetbrains.com/display/IDEADEV/IDEA+12+EAP
而[Netbeans](http://bertram2.netbeans.org:8080/job/jdk8lambda/lastSuccessfulBuild/artifact/ nbbuild /) –
你問的Clojure(中語言)閉包(包含函數及其詞法上下文的數據結構)? –
@ArthurUlfeldt謝謝,我正在談論Java 8中的語言擴展。 –
@Franz Kafka:所以你問的是匿名函數文字/ lambda表達式(它將在Java 8中引入)。關閉(AKA匿名內部類)已經在Java中很長一段時間了。 – Giorgio