Java 21, version LTS sortie en septembre 2023, introduit plusieurs nouvelles fonctionnalités, dont les modèles de record, le pattern matching pour les switchs et des templates de chaînes en preview. Cette mise à jour vise à améliorer la syntaxe et la performance du langage, tout en facilitant la gestion des threads via l'introduction de threads virtuels. De nombreuses spécifications, appelées JEP, ont été intégrées pour optimiser le développement et la sécurité des applications Java.