SINOPSE
Com mais de 20 anos de evolução, a plataforma Java apresenta inovações significativas, como o sistema de módulos Jigsaw e a modularização do JDK. A linguagem se torna mais interativa com a introdução de uma ferramenta de REPL e mais reativa através de uma API dedicada aos Reactive Streams. Novidades como APIs de HTTP/2 Client, Logging e Stack-Walking também são exploradas.
Surpresas incluem métodos privados em interfaces e suporte a UTF-8 em arquivos de properties. Um projeto prático permite que os leitores experimentem as mudanças e aprendam a migrar seus códigos para aproveitar os novos recursos.
