Die neuen Funktionen von Java 21
(loicmathieu.fr)- Java 21 ist eine neue LTS-Version und wird voraussichtlich zwei Jahre lang unterstützt.
- Am wichtigsten ist die Fertigstellung von Virtual Threads.
- JEP 430: String Templates (Preview) - Unterstützung für String-Interpolation
- JEP 431: Sequenced Collections - Viele Funktionen zur Collections-API hinzugefügt
- JEP 443: Unnamed Patterns and Variables (Preview) -
"_"als anonyme Patterns/Variablen nutzen - JEP 445: Unnamed Classes and Instance Main Methods (Preview) - Vereinfachte
main-Methode, damit sich einfacher Java-Code leichter schreiben lässt - Features, die den Preview-Status verlassen:
- JEP 440 – Record Patterns
- JEP 441 – Pattern Matching for switch
- JEP 444 – Virtual Threads
- Features, die weiterhin im Preview-Status bleiben
- JEP 442 – Foreign Function & Memory API (Third Preview)
- JEP 448 – Vector API
- JEP 446 – Scoped Values (Preview)
- JEP 453 – Structured Concurrency (Preview)
6 Kommentare
Mann...
Ah, JEP 445 wirklich ... Hello World in Java war einfach viel zu unübersichtlich, haha.
Diese Komplexität wird dadurch auf Folgendes reduziert.
„Der Albtraum des Handschreibens an der Uni ist gelöst!“
Aber das Lehrmaterial basiert auf JDK8, also fail.
Es wirkt, als würde Java die Funktionen von Kotlin umgekehrt in sich aufnehmen.
Die Funktionen sind absolut willkommen, aber die Syntax verändert sich immer mehr in Richtung C++.