Java 21 vient de sortir avec deux grosses features, les threads virtuelles et le pattern matching.
Comme la notion de thread virtuelle a déjà été abordé précédemment, je m'attarderais pas trop dessus, et il y a aussi plein d'autres trucs sympas.
Coté langage, en plus du pattern matching et la volonté d'embrasser l'idée de la programmation orienté donnée, il y a aussi la monté en puissance de Java coté scripting, une première preview de l'interpolation de chaine de caractère, quelques nouvelles méthodes sur les collections, la programmation concurrente structurée et la fin annoncée de JNI.