Java em Ação
498 páginas
Portuguese
PDF
4.1

Java em Ação

Java em Ação

Autor:

Ano:

Resumo:

«Java em Ação» é um guia prático para o desenvolvimento moderno em Java, focado em tarefas reais e recursos avançados da linguagem. O livro é destinado a desenvolvedores que já conhecem os fundamentos do Java e ajuda a passar da escrita de exemplos simples de aprendizado para a criação de código profissional, eficiente e de fácil manutenção.

A ênfase principal está na programação funcional em Java, expressões lambda, Stream API, trabalho com data e hora (Java 8+), Optional, CompletableFuture e novas coleções. O autor analisa detalhadamente como aplicar essas ferramentas para processamento de dados, construção de sistemas assíncronos e melhoria da arquitetura de aplicações. Capítulos separados são dedicados a testes com JUnit 5, refatoração de código legado, trabalho com bancos de dados via JDBC e JPA, bem como fundamentos de multithreading e paralelismo.

O leitor aprenderá a escrever código limpo e modular, evitar erros típicos, usar eficientemente os recursos do Java moderno (até a versão 11 inclusive), otimizar o desempenho e criar aplicações escaláveis. O livro contém muitos exemplos de código, tarefas práticas e análise de cenários reais do desenvolvimento industrial.

O conteúdo dos capítulos inclui: introdução a expressões lambda e interfaces funcionais; Stream API: filtragem, mapeamento, redução; trabalho com Optional para evitar NullPointerException; programação assíncrona com CompletableFuture; nova API Date/Time; coleções e Map aprimorados; testes com JUnit 5 e Mockito; refatoração e padrões de projeto em estilo funcional; multithreading e streams paralelos; trabalho com bancos de dados (JDBC, JPA); construção de projetos com Maven e Gradle; profiling e otimização.

Por que vale a pena ler: o livro é escrito em linguagem viva, sem academicismo excessivo, com foco na prática. Ele ajudará o desenvolvedor Java de nível intermediário a subir para um novo patamar, dominar expressões idiomáticas modernas da linguagem e aprender a escrever código que seja fácil de manter e evoluir. É um guia de referência para quem deseja usar o Java de forma verdadeiramente eficiente.

Recommendations