Use o código e tenha 10% de desconto!

Java 8 Prático Lambdas, Streams e os novos recursos da linguagem

Paulo Silveira, Rodrigo Turini

Conteúdo

Você é um programador com boa fluência em Java? Está na hora de dar mais um passo.

Quase 20 anos após sua primeira versão, um novo Java surge com novidades importantes. Entre os principais recursos, a linguagem recebe default methods, method references e lambdas. São conceitos simples, mas que trazem importantes possibilidades. Durante o livro, exploraremos esses e outros avanços. Sempre com exemplos práticos e apresentando onde utilizá-los, migrando o código legado do dia a dia para o novo paradigma funcional do Java 8.

Com esse tripé de conceitos, a API conseguiu evoluir de uma maneira interessante. Os pacotes java.util.stream e java.util.function serão explorados com profundidade, apresentando formas sucintas para trabalhar com coleções e outros tipos de dados. Streams e Collectors farão parte da sua rotina e serão tão essenciais nas suas aplicações quanto já são as Collections e o java.io.

Por último, veremos como a nova API de java.time vem mudar da água pro vinho a forma de trabalhar com datas e horários.

Ainda curioso para entender melhor as possibilidades? Se queremos ordenar todos os usuários de uma List por pontos, e filtrar apenas os que possuem mais de 100, faríamos assim no Java 7:

É o problema vertical do Java! Muito código de boilerplate para uma transformação simples. Como fica no Java 8?

O livro vai muito mais longe na manipulação de coleções e datas. Conheça e comece a utilizar as novidades em seu projeto.

veja o sumário completo

Autores

Dados do produto

Número de páginas:
151
ISBN:
978-85-66250-46-6

Compartilhe!

Compartilhe no Facebook Compartilhe no Twitter