Java em Ação
Java em Ação
Resumo:
Sobre o livro
«Java em Ação» é um guia prático para desenvolvedores que desejam dominar os recursos modernos do Java e aprender a aplicá-los em projetos reais. O livro é voltado para programadores que já conhecem os fundamentos da linguagem, mas desejam aprofundar seus conhecimentos e avançar para o próximo nível.
Para quem é este livro
A publicação é adequada para desenvolvedores Java com experiência de 1 ano ou mais, estudantes de cursos superiores em áreas técnicas, bem como programadores que estão migrando de outras linguagens (Python, C#, C++) para Java. O livro será útil para todos que desejam entender não apenas a sintaxe, mas também o mecanismo interno da linguagem.
O que o leitor aprenderá
O leitor aprenderá a usar eficientemente expressões lambda e Stream API, trabalhar com CompletableFuture para programação assíncrona, dominar novas coleções e tipos opcionais. Atenção especial é dada à programação funcional em Java, padrões de projeto no contexto moderno e trabalho com datas e horas (Java Time API).
Conteúdo dos capítulos
Capítulo 1-3: Introdução à programação funcional, expressões lambda e referências a métodos.
Capítulo 4-6: Stream API: filtragem, mapeamento, redução, streams paralelos.
Capítulo 7-9: Optional, CompletableFuture, novas coleções (Map, Set).
Capítulo 10-12: Data e hora, novos recursos do sistema de módulos (Java 9+).
Capítulo 13-14: Refatoração de código usando construções modernas, teste de código funcional.
Por que vale a pena ler
O livro é escrito em linguagem clara com muitos exemplos de código que podem ser aplicados imediatamente no trabalho. O autor não apenas lista os novos recursos, mas mostra como eles resolvem problemas reais: redução do número de erros, aumento da legibilidade do código e desempenho. Após a leitura, você será capaz de escrever código Java mais conciso e confiável, usando todas as vantagens das versões 8-11.