Wie man mit Java 24 Stream Gatherers und Class-File API finalisiert

OpenJDK 24 markiert einen neuen Rekord: Passend zur Versionsnummer sind 24 JEPs enthalten. Die Neuerungen verbessern Sprache, Performance und Sicherheit.

Artikel verschenken
vorlesen Druckansicht 2 Kommentare lesen
Lesezeit: 20 Min.
Von
  • Falk Sippach
Inhaltsverzeichnis

Gezielte Verbesserungen in OpenJDK 24 machen Java moderner, effizienter und leistungsfähiger. Neben Änderungen an der Sprache gibt es Optimierungen an der Plattform, neue APIs und einige produktivitätssteigernde Fortschritte. Bei genauerer Betrachtung fallen viele Themen ins Auge, die bereits in früheren Versionen enthalten waren.

Einige der Wiedervorlagen stehen mit Java 24 nun auch in einer finalen Fassung bereit. Dazu zählen JEP 485 (Stream Gatherers) und JEP 484 (Class-File API). Die in Java 8 eingeführte Stream-API ermöglicht es, Datenmengen funktional zu verarbeiten.

iX-tract
  • In Java 24 lassen sich mit Stream Gatherers eigene Intermediate Operations definieren und ausfĂĽhren.
  • OpenJDK 24 bietet mit der Class-File API eine zukunftssichere Schnittstelle: ZukĂĽnftige Releases sind dadurch von externen Bibliotheken unabhängig.
  • FĂĽr sichere SchlĂĽsselaustauschverfahren gegen Angriffe durch Quantencomputer stellt OpenJDK 24 die vom NIST standardisierten Algorithmen ML-KEM und ML-DSA bereit.
Mehr zu Java
Falk Sippach
Falk Sippach

Falk Sippach ist Softwarearchitekt, Berater und Trainer bei der embarc Software Consulting GmbH. Er engagiert sich in der Java-Community und teilt sein Wissen in Artikeln, Blogbeiträgen und Vorträgen.

Streams erlauben es, Daten auf deklarative Weise zu transformieren, zu filtern und zu aggregieren. Ein Stream besteht aus drei Hauptbestandteilen:

Das war die Leseprobe unseres heise-Plus-Artikels "Wie man mit Java 24 Stream Gatherers und Class-File API finalisiert". Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.