Heute auf der Devoxx Konferenz gab es die Info, dass wegen der neuen Spracheigenschaften sich Java 7 von Februar auf etwa September verschieben wird. Immerhin wird es dann wohl Closures geben und das Projekt Coin wird vermutlich noch mehr aufnehmen, etwa die Aufzählung von mehreren Exceptions im catch-Block.
Download gibt es unter http://download.java.net/jdk7/m5/, die Neuerungen bei http://download.java.net/jdk7/changes/jdk7-b76.html. Am Interessantesten dürfen sein: bb3. 6865582. jsr166y – jsr166 maintenance update 6865571. Add a lightweight task framework known as ForkJoin 6445158. Phaser – an improved CyclicBarrier …
Im Build http://download.java.net/jdk7/changes/jdk7-b73.html gibt es noch mehr, aber diese beiden Änderungen betreffen die Sprache: 6860965. Project Coin: binary literals. http://mail.openjdk.java.net/pipermail/coin-dev/2009-March/000929.html 6860973. Project Coin: Underscores in literals. …
Die Diamand-Schreibweise zur Abkürzung von generischen Instanziierungen ist in Java 7 Build 72 eingegangen. http://bugs.sun.com/bugdatabase/view\_bug.do?bug\_id=6840638 http://download.java.net/jdk7/changes/jdk7-b72.html http://download.java.net/jdk7/
Das schreibt Joseph D. Darcy in seinem Blog http://blogs.sun.com/darcy/entry/project_coin_final_five (und bei Java.net http://weblogs.java.net/blog/forax/archive/2009/08/29/seven-small-languages-changes-will-be-jdk7). Strings in switch Automatic Resource Management Improved Type Inference for Generic Instance Creation …
Das Video gibt es bei Sun unter http://java.sun.com/developer/media/deepdivejdk7.jsp. Es zeigt die 5 Top-Features, die in Java 7 erwartet werden. Das Interview erwähnt noch das Swing Application Framework, was aber gestorben ist.
Unter http://weblogs.java.net/blog/alexfromsun/archive/2009/08/saf\_and\_jdk7.html ist von Alexander Potochkin nun zu lesen: After much discussion it’s become clear that the Swing Application Framework API as it is today hasn’t reached consensus and we feel still needs further design work done. Since the SAF API was …
Die Ankündigung wurde unter http://blogs.sun.com/xiomara/entry/openjdk7_jdk7_release_milestone_4 gemacht. Interessant ist „For now JDK 7 is finally in sync with the JDK 6u14 updates.“ Dann wird es Zeit, dass jetzt mal die wirklichen Dinge implementiert werden und man nicht nur die Änderungen von Java 6 alle in Java 7 …
Eine Abstimmung hat ergeben, welche Spracherweiterungen es in Java 7 geben könnte: - Strings in switch, Joe Darcy Improved Exception Handling for Java, Neal Gafter Automatic Resource Management, Josh Bloch Improved Type Inference for Generic Instance Creation, Jeremy Manson Elvis and Other Null-Safe Operators, Neal …