Inferência de tipo para variáveis locais (Java 10~), aprimoramentos no Switch (Preview 12~), literais de string multilinha (P13~), pattern matching, Records, Sealed Types etc.
Apresentação de Brian Goetz, Java Language Architect da Oracle
O mais importante é a compatibilidade - até código de 25 anos atrás funciona.
Como os recursos da linguagem são permanentes, eles precisam ser adicionados com cuidado.
-> Por isso, foram introduzidos recursos Preview para que seja possível experimentar antes a funcionalidade completa.
Esses aprimoramentos da linguagem começaram a ser introduzidos antecipadamente por meio de Preview.
Ainda não há comentários.