- String Templates
- Karmaşık string ifadelerini güvenli ve genişletilebilir şekilde sunar
- SQL ve JSON gibi farklı veri formatlarında kullanılabilir
- FMT ön eki ile biçimlendirilmiş olarak kullanılabilir
- Özel işleçler (SQL, JSON, XML) tanımlanabilir
- Koleksiyonlar ve Performans
- SequencedCollection, SequencedSet ve SequencedMap arayüzleri eklendi
- Generational ZGC ile çöp toplayıcıda performans artışı sağlandı
- Kod Yapısı
- Record Patterns'e Java 20'de for döngüsü desteği eklendi
- Pattern Matching for switch enum desteği genişletildi
- Unnamed Patterns and Variables ile zorunlu değişkenler azaltıldı
- Diğer Yenilikler
- Virtual Threads özelliği Java 21'de standart oldu
- Vector API performans iyileştirmeleri için geliştirildi
- KEM kriptoloji algoritmaları için API eklendi