Neues in Java 21
Java 21 ist der Nachfolger von Java 20 und ist ein LTS-Release, was bis 2028 unterstützt werden soll. Das Release erschien im September 2023.
Die JEPs (JDK Enhancements) für Java 21 sind (ohne die Preview-Features):
- JSR 431: Sequenced Collections
- JSR 439: Generational ZGC
- JSR 440: Record Patterns
- JSR 441: Pattern Matching for switch
- JSR 444: Virtual Threads
Interessant ist, wie wichtig Records geworden sind, ohne die sich Record Pattern nicht nutzen lassen. Virtual Threads sind von zentraler Bedeutung für Webserver, die jeden Request durch einen eingenen Thread realisieren.
Weiterführende Links: