Prof. Dr. G. Hellberg EDV Beratung und Softwareengineering seit 1984

Mailadresse fuer Kontaktaufnahme
NewsNews
 
Die Hellberg EDV Beratung ist SuSE Business Partner
 
Professor Hellberg ist Certified Novell InstructorDie Hellberg EDV Beratung ist Novell Business Partner
 
Die Hellberg EDV Beratung ist Microsoft Partner
 
GDATA Software
 
 
News
 

Die nächste Ausgabe des JDK (Java Development Kit) mit Long-term Support (LTS) - Java 17 - soll im Herbst 2021 erscheinen. Java 17 erscheint als erste LTS-Version seit den Versionen 8 und 11 aus den Jahren 2014 bzw. 2018 und wird die seit der letzten LTS-Version entwickelten Features von Java 12 bis zum kommenden Java 16 umfassen. Einige der kommenden Features sind den Enhancement Proposals zum JDK (JEP) bereits zu entnehmen.

Ende Februar haben Java-Entwickler die Proposals zweier neuer Features eingereicht, welche eine neue Rendering-Pipeline für macOS (JEP 382) sowie erweiterte Pseudo-Random Number Generators (PRNG, JEP 356) umfassen. Die neue Pipeline soll als Alternative zur bestehenden Pipeline dienen, welche auf eine veraltete OpenGL API verwendet, die von Apple künftig aus macOS entfernt werden soll. Die neue Pipeline soll dann auf die Apple Metal API zugreifen, vom Funktionsumfang her der halten entsprechen und eine ebenso gute oder bessere Performance bieten.

Mit den Pseudo-Random Number Generators würden neue Interface-Typen ermöglicht werden. Überspringbare PRNG sowie eine zusätzliche Klasse an aufsplitbaren PRNG-Algorithmen namens LXM sollen zudem mit ihrer Implementierung eingeführt werden. Laut Proposal soll die neue Schnittstelle RandomGenerator eine einheitliche API für alle bisherigen und neu hinzukommende PRNG sein. Die Vier speziellere RandomGenerator-Schnittstellen sind ebenfalls Teil der Neuerung - die Proposal-Verfasser sehen in den PRNG laut eigenen Angaben eine Reihe von Einsatzmöglichkeiten zur Verbesserung von Java.

Nachdem zuletzt im September 2020 Java 15 mit neuen versteckten und versiegelten Klassen erschienen ist, soll vor der Veröffentlichung des Long-term Release noch Java 16 kommen: Das JDK migriert dort von Mercurial zu Git (JEP 357) und zu GitHub (JEP 369). Die neue Version soll unter anderem Sprachfeatures von C++14 unterstützen (JEP 347) und standardmäßig JDK-Internals stark einkapseln (JEP 396). Bei OpenJDK ist eine vollständige Liste der Features von Java 16 einsehbar.

(jb, hannover)

(siehe auch: Heise-News-Ticker)

Hannover · EDV-Beratung · Linux · Novell · Microsoft · Seminar · IT-Consult · Netzwerk · LPIC · CLE