Die neue Version bietet sieben JDK Enhancement Proposals, die insgesamt die Entwicklerproduktivität erhöhen, die Java-Sprache verbessern und die Performance, Stabilität und Sicherheit der Plattform steigern
Austin, Texas—21. März 2023Oracle veröffentlicht heute Java 20, die neue Version der weltweit führenden Programmiersprache und Entwicklungsplattform. Java 20 (Oracle JDK 20) bietet eine Vielzahl von Performance-, Stabilitäts- und Sicherheitsverbesserungen – einschließlich der Verbesserungen an der Plattform, mit denen Entwickler ihre Produktivität steigern und unternehmensweit Innovationen vorantreiben können. Oracle stellt die neuen Funktionalitäten von Java 20 am Java Developer Day auf der Veranstaltung Oracle DevLive Level Up vor, die vom 20. bis 23. März 2023 im kalifornischen Redwood Shores und online stattfindet.
„Seit mehr als 25 Jahren versetzt Java Entwickler in die Lage, die nächste Generation robuster, skalierbarer und sicherer Anwendungen zu entwerfen und zu erstellen“, schildert Georges Saab, Senior Vice President of Development, Java Platform und Chair, OpenJDK Governing Board, Oracle. „Die innovativen Verbesserungen in Java 20 reflektieren die Sichtweise der globalen Java-Community und ihre wertvollen Bemühungen während des gesamten Bestehens von Java wider. Durch die Unterstützung von Oracle – das bei der Weiterentwicklung von Java und beim Community Stewardship eine Führungsrolle einnimmt – ist Java als zeitgemäße Sprache und Plattform, die Entwicklern bei ihrer Produktivitätssteigerung hilft, noch nie so relevant wie derzeit.“
Das neue Java Development Kit (JDK) bietet Aktualisierungen und Verbesserungen mit sieben JDK Enhancement Proposals (JEPs). Die meisten Updates verbessern die Funktionalität von bisherigen Versionen.
Oracle JDK 20 bietet Sprachverbesserungen aus dem OpenJDK-Projekt Amber (Record Patterns und Pattern Matching for Switch), Erweiterungen des OpenJDK-Projekts Panama zur Verbindung der Java Virtual Machine (JVM) mit nativem Code (Foreign Function & Memory API und Vector API), und Funktionen im Zusammenhang mit dem Project Loom (Scoped Values, Virtual Threads und Structured Concurrency), die den Schreibprozess, Wartung und Monitoring von gleichzeitig laufenden Anwendungen mit hohem Durchsatz erheblich optimieren.
„Unternehmen stehen heute zunehmend unter dem Druck, ihre Ressourcen so sinnvoll und effizient wie möglich einzusetzen. Entwickler müssen deshalb nach Werkzeugen suchen, die ihre Anwendungsentwicklung optimieren und mit denen ihre Unternehmen alle Ziele in den Bereichen IT-Sicherheit und Compliance erreichen“, erklärt Jay Lyman, Senior Research Analyst, S&P Global Market Intelligence. „Vorreiter bei der digitalen Transformation sagen, dass sie sich vor allem auf die Verkürzung der Markteinführungszeit von Anwendungen und die Steigerung der eigenen Agilität¹ konzentrieren, die sie mit besseren Werkzeugen erreichen können.“
Oracle stellt alle sechs Monate eine neue Java-Version bereit. Dieser Ablauf sorgt für stetige Innovation und verbessert damit kontinuierlich die Performance, Stabilität und Sicherheit der Plattform. Dazu hilft es bei der Verbreitung von Java in Unternehmen aller Branchen und Größen.
Wichtige Updates von Java 20 im Überblick:
Oracle JDK 20 geht aus der Zusammenarbeit von Oracle-Entwicklern und anderen Mitgliedern der globalen Java-Community hervor, die über OpenJDK und im Rahmen vom Java Community Process (JCP) koordiniert werden. Neben den Verbesserungen wird Java 20 mit dem Java Management Service unterstützt – einem eigenständigen Service der Oracle Cloud Infrastructure (OCI). Dieser Service bietet Unternehmen eine zentrale Sicht, mit der sie Java-Laufzeiten und -Anwendungen entweder On-Premises oder in jeder Cloud verwalten können.
Oracle Java Universal SE Subscribtion ist eine „Pay as you go“-Offerte, die Kunden Java-Support bietet. Das umfasst einen Triage-Support für ihr gesamtes Java-Portfolio, den Anspruch auf GraalVM Enterprise und das Java SE Subscription Enterprise Performance Pack, sowie den Zugriff auf die erweiterte Funktionalität vom Java Management Service und die Möglichkeit, Upgrades im eigenen Tempo durchzuführen. Dadurch können IT-Unternehmen ihre Anwendungskomplexität verwalten und Sicherheitsrisiken mindern, sowie Kosten eindämmen. Darüber hinaus sind Oracle Java SE, GraalVM Enterprise, und das Java SE Subscription Enterprise Performance Pack über Oracle Cloud Infrastructure kostenfrei verfügbar, sodass Entwickler Anwendungen erstellen und bereitstellen können, die schneller, besser und mit optimalen Kosten-Nutzen-Verhältnis innerhalb der Oracle Cloud ausgeführt werden.
[1]Source: S&P Global Market Intelligence, Voice of the Enterprise: DevOps, Workloads & Key Projects study 2022, “Q. Which of the following outcomes is your organization attempting to achieve by adopting DevOps and its continuous integration/continuous delivery (CI/CD) tools and practices?” Base: All respondents (n=498)
Oracle offers integrated suites of applications plus secure, autonomous infrastructure in the Oracle Cloud. For more information about Oracle (NYSE: ORCL), please visit us at www.oracle.com.
Trademarks Oracle, Java, MySQL and NetSuite are registered trademarks of Oracle Corporation. NetSuite was the first cloud company ushering in the new era of cloud computing.