Java moderno in azione: Lambda, stream, programmazione funzionale e reattiva

Punteggio:   (4,5 su 5)

Java moderno in azione: Lambda, stream, programmazione funzionale e reattiva (Raoul-Gabriel)

Recensioni dei lettori

Riepilogo:

Il libro “Modern Java in Action” è molto apprezzato per il suo stile di insegnamento chiaro e progressivo che migliora la comprensione delle funzionalità di Java 8 e 9, in particolare lambda, stream e programmazione reattiva. I lettori ne apprezzano gli esempi pratici, gli esercizi e l'organizzazione, anche se alcuni hanno espresso preoccupazioni per la qualità della carta e l'occasionale verbosità.

Vantaggi:

Introduzione graduale ad argomenti complessi, che li rende facili da capire.

Svantaggi:

Spiegazioni eccellenti di lambda, stream e concetti di programmazione funzionale.

(basato su 30 recensioni dei lettori)

Titolo originale:

Modern Java in Action: Lambdas, Streams, Functional and Reactive Programming

Contenuto del libro:

Sintesi

Il libro bestseller di Manning su Java 8 è stato rivisto per Java 9. In Modern Java in Action, potrete approfondire le vostre conoscenze del linguaggio Java con le caratteristiche e le tecniche più recenti.

L'acquisto del libro stampato include un eBook gratuito in formato PDF, Kindle e ePub di Manning Publications.

Informazioni sulla tecnologia

Le applicazioni moderne sfruttano progetti innovativi, tra cui microservizi, architetture reattive e streaming di dati. Le moderne caratteristiche di Java, come lambda, stream e il tanto atteso Java Module System, semplificano notevolmente l'implementazione di questi progetti. È giunto il momento di aggiornare le vostre competenze e di affrontare queste sfide a testa alta.

Informazioni sul libro

Modern Java in Action collega le nuove caratteristiche del linguaggio Java con le loro applicazioni pratiche. Grazie a esempi chiarissimi e a un'attenta cura dei dettagli, questo libro rispetta il vostro tempo. Vi aiuterà ad ampliare la vostra conoscenza del nucleo di Java e a padroneggiare le moderne aggiunte come l'API Streams e il Java Module System, ad esplorare nuovi approcci alla concorrenza e ad apprendere come i concetti funzionali possano aiutarvi a scrivere codice più facile da leggere e da mantenere.

Cosa c'è dentro

⬤ Edizione completamente rivista del bestseller di Manning Java 8 in Action.

⬤ Nuove funzionalità in Java 8, Java 9 e oltre.

⬤ Streaming di dati e programmazione reattiva.

⬤ Il sistema dei moduli Java.

Informazioni sul lettore

Scritto per sviluppatori che conoscono le caratteristiche principali di Java.

Informazioni sull'autore

Raoul-Gabriel Urma è CEO di Cambridge Spark. Mario Fusco è ingegnere software senior presso Red Hat. Alan Mycroft è professore di informatica all'Università di Cambridge; ha co-fondato la Raspberry Pi Foundation.

Indice dei contenuti

PARTE 1 - FONDAMENTI.

⬤ Java 8, 9, 10 e 11: cosa succede?

⬤ Passaggio di codice con parametrizzazione del comportamento.

⬤ Espressioni Lambda.

PARTE 2 - ELABORAZIONE DEI DATI IN STILE FUNZIONALE CON GLI STREAM.

⬤ Introduzione agli stream.

⬤ Lavorare con gli stream.

⬤ Raccolta di dati con gli stream.

⬤ Elaborazione parallela dei dati e prestazioni.

PARTE 3 - PROGRAMMAZIONE EFFICACE CON STREAM E LAMBDA.

⬤ Miglioramenti dell'API di raccolta.

⬤ Rifattorizzazione, test e debug.

⬤ Linguaggi specifici per il dominio che utilizzano i lambda.

PARTE 4 - JAVA DI TUTTI I GIORNI.

⬤ Utilizzo di Optional come migliore alternativa a null.

⬤ Nuova API per la data e l'ora.

⬤ Metodi predefiniti.

⬤ Il sistema dei moduli Java.

PARTE 5 - CONCOMITANZA JAVA MIGLIORATA.

⬤ Concetti alla base di CompletableFuture e della programmazione reattiva.

⬤ CompletableFuture: programmazione asincrona componibile.

⬤ Programmazione reattiva.

PARTE 6 - LA PROGRAMMAZIONE FUNZIONALE E LA FUTURA EVOLUZIONE DI JAVA.

⬤ Pensare in modo funzionale.

⬤ Tecniche di programmazione funzionale.

⬤ Fusione di OOP e FP: confronto tra Java e Scala.

⬤ Conclusioni e prospettive per Java.

Altre informazioni sul libro:

ISBN:9781617293566
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2018
Numero di pagine:592

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Java moderno in azione: Lambda, stream, programmazione funzionale e reattiva - Modern Java in...
Sintesi Il libro bestseller di Manning su Java 8...
Java moderno in azione: Lambda, stream, programmazione funzionale e reattiva - Modern Java in Action: Lambdas, Streams, Functional and Reactive Programming

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)