Novidades do Java 21
(loicmathieu.fr)- O Java 21 é a nova versão LTS e terá suporte por 2 anos
- O mais importante é a conclusão das Virtual Threads
- JEP 430: String Templates (Preview) - suporte a interpolação de strings
- JEP 431: Sequenced Collections - muitos recursos adicionados à API de coleções
- JEP 443: Unnamed Patterns and Variables (Preview) - uso de "_" como padrão/variável anônima
- JEP 445: Unnamed Classes and Instance Main Methods (Preview) - simplificação do método Main para facilitar a escrita de código Java simples
- Recursos que saem do Preview:
- JEP 440 – Record Patterns
- JEP 441 – Pattern Matching for switch
- JEP 444 – Virtual Threads
- Recursos que continuam em Preview
- JEP 442 – Foreign Function & Memory API (Third Preview)
- JEP 448 – Vector API
- JEP 446 – Scoped Values (Preview)
- JEP 453 – Structured Concurrency (Preview)
6 comentários
Cara...
Ah, o JEP 445 é realmente... O Hello World feito em Java era bagunçado demais haha
Essa complexidade toda agora pode ser escrita assim.
'e o pesadelo de programar na mão na universidade foi resolvido!'
mas o material didático é JDK8, então fail
Parece que o Java está, de certa forma, absorvendo de volta recursos do Kotlin.
Os recursos são totalmente bem-vindos, mas a sintaxe está ficando cada vez mais parecida com C++.