Oracle JDK 12
30.03.2019, 11:02 Uhr
Neue Java-Version
Oracle JDK 12 enthält eine Vorschau von Switch Expressions sowie Verbesserungen bei der Garbage Collection und dem Class-Data-Sharing.
Oracle hat die allgemeine Verfügbarkeit des Java Development Kit 12 bekannt gegeben. Der Fokus der jetzt freigegebenen Version liegt auf der Steigerung der Entwicklerproduktivität, einschliesslich einer Vorschau auf Switch Expressions und Abortable Mixed Collections für G1. Insgesamt sollen diese Verbesserungen die Leistung, Funktionalität und Sicherheit der Java-SE-Plattform-Implementierungen im Allgemeinen und des JDK im Besonderen erhöhen.
Im September 2017 kündigte Oracle den Wechsel zu einem zeitbasierten Veröffentlichungs-Modell für Java SE mit einer Freigabe neuer Features im Sechs-Monats-Rhythmus. Es ist geplant, alle drei Jahre neue LTS-Releases (LTS – Long Term Support) zu veröffentlichen. Der Startpunkt hierfür war das Oracle JDK 11. Gemäss des Oracle-CPU-Plans erhält das Oracle JDK 12 mindestens zwei Updates, bevor es durch Oracle JDK 13 ersetzt wird, das im September 2019 erscheinen soll. Der halbjährliche Veröffentlichungsrhythmus ermöglicht es Oracle, neue JDK-Features schneller bereitzustellen, was die Akzeptanz und Nutzung durch Entwickler beschleunigen soll.
Ähnlich wie das JDK 10, das zwölf Erweiterungen zur Verfügung stellte, und das JDK 11 (siebzehn), bietet Oracle auch im JDK 12 Verbesserungen bei der Benutzerfreundlichkeit und der Steigerung der Entwickler-Produktivität an. Sie wurden durch die Implementierung folgender acht „JDK Enhanced Proposals“ (JEPs) realisiert:
Die vollständige Liste der in JDK 12 eingeführten Features sind auf dieser Webseite im Detail aufgelistet.