|
Das JDK 9 liegt nun nach über dreijähriger Entwicklung
in der finalen Version vor. Es umfasst 92 JEPs (JDK Enhancement
Proposals), die jeweils kleinere oder größere Änderungen
spezifizieren. Auf der Webseite
des JDK9 ist eine vollständige Liste aller JEPs zu finden.
Projekt
Jigsaw sollte ursprünglich bereits Bestandteil von Java
8 sein. Allerdings gestaltete sich die Modularisierung der Java-Plattform
kompliziert und wurde nach Java 9 verschoben. Dieses Projekt war
auch hier für einige Verzögerungen im Zeitplan verantwortlich.
Für viele Diskussionen und eine Ablehnung im ersten Public
Review Ballot durch das Executive Committee (EC) des JCP sorgte
die Auswirkungen der Modularisierung auf bestehende Anwendungen.
Weiterhin enthält Java 9 noch viele weitere Änderungen.
Die Erweiterung der Stream-API ist eine davon. In Java 9 verfügt
das Stream-Interface
über zusätzliche Methoden, welches die Implementierung
gängiger Aufgaben vereinfachen. Auch wurde das Optional-Interface
um einige nützliche zusätzliche Methoden ergänzt.
Zudem ist die neue Kommandozeilenanwendung JShell
neu, mit der Entwickler nach dem REPL-Prinzip (Read-Eval-Print Loop)
Java-Ausdrücke ausführen können. Dies soll unter
anderem das Erlernen der Programmiersprache und das Erstellen von
Prototypen erleichtern.
Das Open JDK 9 ist inzwischen offiziell online und lässt sich
von Java.net
herunterladen. Auf Java.com findet sich jedoch noch Java 8.
(ts, hannover)
(siehe auch Heise
News-Ticker:)
Hannover · EDV-Beratung ·
Linux · Novell · Microsoft · Seminar ·
IT-Consult · Netzwerk · LPIC · CLE
|