Java: Fahrplan für JDK 8 vorgeschlagen

Irgendwann im September 2013 soll das JDK 8 erscheinen. Jetzt gibt es einen Vorschlag zum Fahrplan für die Milestone Releases und Bugfixing-Phasen auf dem Weg dahin.

In Pocket speichern vorlesen Druckansicht 89 Kommentare lesen
Lesezeit: 2 Min.
Von
  • Alexander Neumann

Oracle hat vor Kurzem die Termine für die diversen Releases auf dem Weg zu einer nächsten fertigen Version der Programmiersprache Java vorgeschlagen. Laut Mathias Axelsson, Oracles Release Manager für das Java Development Kit, soll das JDK 8 im September 2013 veröffentlicht werden. Zuvor sind sechs sogenannte Milestone Releases anvisiert, in denen die geplanten neuen Funktionen und Erweiterungen in das JDK einfließen sollen:

  • M1: 24. April 2012
  • M2: 14. Juni 2012
  • M3: 30. Juli 2012
  • M4: 1. September 2012
  • M5: 26. November 2012
  • M6: 30. Januar 2013

Wann welches Feature Einzug in das nächste Java halten soll, ist bislang nicht detailliert festgelegt. Geplant ist jedoch, dass mit dem sechsten Meilenstein das JDK 8 "feature complete" (FC) sein soll. Von Anfang Februar bis Anfang April 2013 steht dann wohl eine Phase des allgemeinen Testens an, gefolgt von einer Zeitspanne, in der Fehler mit Priorität 1 bis 3 angegangen werden sollen, bevor man sich offenbar von Mitte Juni 2013 an nur noch um Fehler mit höchster Priorität kümmern wird.

Für die mit Java 8 einhergehenden Java Specification Requests (JSRs) sollen Anfang Mai 2013 Vorschläge vorliegen. Überlegungen gibt es auch dahin, rechtzeitig eine Developer Preview zum Fahrplan hinzuzufügen, auf deren Basis sich Fehler vermeiden lassen sollen, wie sie bei Java 7 auftraten, als kurz vor dem Release Entwickler des Suchframeworks Apache Lucene auf Defekte im Optimierer hinwiesen, die zu fehlerhaften Schleifen führen konnten. Den Fehler konnte Oracle erst im ersten Update beseitigen.

Als zentrale Neuerungen der Sprache werden die Projekte Lambda und Jigsaw angesehen. Durch das erste halten Closures in Java Einzug, und Jigsaw nimmt sich der Modularität der Sprache an. Weitere bislang genannte Punkte sind die Integration von JavaFX, JavaScript-Interoperabilität sowie Verbesserungen bei der Entwicklerproduktivität, der Geräteunterstützung und diverse API-Aktualisierungen. (ane)