Oracle JDK 12 26.03.2019, 11:32 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.
(Quelle: https://de.wikipedia.org/w/index.php?curid=2095155)
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, einschließlich 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äß 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:
  • JEP 189: Shenandoah: Ein Low-Pause-Time Garbage Collector (experimentell)
  • JEP 230: Microbenchmark Suite
  • JEP 325: Switch Expressions (Vorschau)
  • JEP 334: JVM Constants API
  • JEP 340: Ein AArch64-Port, nicht zwei.
  • JEP 341: Default CDS Archives
  • JEP 344: Abortable Mixed Collections für G1
  • JEP 346: Promptly Return Unused Committed Memory from G1
Die vollständige Liste der in JDK 12 eingeführten Features sind auf dieser Webseite im Detail aufgelistet.


Das könnte Sie auch interessieren