Java moderne en action : Lambdas, flux, programmation fonctionnelle et réactive

Note :   (4,5 sur 5)

Java moderne en action : Lambdas, flux, programmation fonctionnelle et réactive (Raoul-Gabriel)

Avis des lecteurs

Résumé:

Le livre « Modern Java in Action » est très apprécié pour son style d'enseignement clair et progressif qui améliore la compréhension des fonctionnalités de Java 8 et 9, en particulier les lambdas, les flux et la programmation réactive. Les lecteurs apprécient ses exemples pratiques, ses exercices et son organisation, bien que certains aient exprimé des inquiétudes quant à la qualité du papier et à la verbosité occasionnelle.

Avantages:

Introduction graduelle à des sujets complexes, les rendant faciles à comprendre.

Inconvénients:

Excellentes explications sur les lambdas, les flux et les concepts de programmation fonctionnelle.

(basé sur 30 avis de lecteurs)

Titre original :

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

Contenu du livre :

Résumé

Le best-seller de Manning, Java 8, a été révisé pour Java 9. Dans Modern Java in Action, vous développerez vos compétences en langage Java grâce aux nouvelles fonctionnalités et techniques.

L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.

À propos de la technologie

Les applications modernes tirent parti de conceptions innovantes, notamment les microservices, les architectures réactives et les données en continu. Les fonctionnalités modernes de Java, telles que les lambdas, les flux et le très attendu système de modules Java, facilitent considérablement la mise en œuvre de ces conceptions. Il est temps d'améliorer vos compétences et de relever ces défis.

À propos du livre

Modern Java in Action fait le lien entre les nouvelles fonctionnalités du langage Java et leurs applications pratiques. Grâce à des exemples clairs comme de l'eau de roche et à une attention particulière portée aux détails, ce livre respecte votre temps. Il vous aidera à approfondir vos connaissances du langage Java de base tout en maîtrisant les ajouts modernes tels que l'API Streams et le système de modules Java, en explorant de nouvelles approches de la concurrence et en apprenant comment les concepts fonctionnels peuvent vous aider à écrire un code plus facile à lire et à maintenir.

Ce qu'il y a à l'intérieur

⬤ Édition entièrement révisée du best-seller de Manning, Java 8 in Action.

⬤ Les nouvelles fonctionnalités de Java 8, Java 9 et au-delà.

⬤ Le streaming de données et la programmation réactive.

⬤ Le système de modules Java.

A propos du lecteur

Écrit pour les développeurs familiers avec les fonctionnalités de base de Java.

A propos de l'auteur

Raoul-Gabriel Urma est PDG de Cambridge Spark. Mario Fusco est ingénieur logiciel senior chez Red Hat. Alan Mycroft est professeur d'informatique à l'université de Cambridge et cofondateur de la Fondation Raspberry Pi.

Table des matières

PARTIE 1 - PRINCIPES FONDAMENTAUX.

⬤ Java 8, 9, 10 et 11 : que se passe-t-il ?

⬤ Passer du code avec la paramétrisation du comportement.

⬤ Les expressions Lambda.

PARTIE 2 - TRAITEMENT DES DONNÉES DE STYLE FONCTIONNEL AVEC LES FLUX.

⬤ Introduction aux flux.

⬤ Travailler avec des flux.

⬤ Collecte de données avec les flux.

⬤ Traitement parallèle des données et performance.

PARTIE 3 - PROGRAMMATION EFFICACE AVEC LES FLUX ET LES LAMBDAS.

⬤ Améliorations de l'API de collecte.

⬤ Refactorisation, test et débogage.

⬤ Les langages spécifiques à un domaine utilisant les lambdas.

PARTIE 4 - JAVA AU QUOTIDIEN.

⬤ L'utilisation de Optional comme meilleure alternative à null.

⬤ Nouvelle API pour la date et l'heure.

⬤ Les méthodes par défaut.

⬤ Le système de modules Java.

PARTIE 5 - LA CONCURRENCE JAVA AMÉLIORÉE.

⬤ Les concepts derrière CompletableFuture et la programmation réactive.

⬤ CompletableFuture : la programmation asynchrone composable.

⬤ Programmation réactive.

PARTIE 6 - PROGRAMMATION FONCTIONNELLE ET ÉVOLUTION FUTURE DE JAVA.

⬤ Penser de manière fonctionnelle.

⬤ Les techniques de programmation fonctionnelle.

⬤ Mélanger la POO et la PF : comparaison entre Java et Scala.

⬤ Conclusions et prochaines étapes pour Java.

Autres informations sur le livre :

ISBN :9781617293566
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2018
Nombre de pages :592

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Java moderne en action : Lambdas, flux, programmation fonctionnelle et réactive - Modern Java in...
Résumé Le best-seller de Manning, Java 8, a été...
Java moderne en action : Lambdas, flux, programmation fonctionnelle et réactive - Modern Java in Action: Lambdas, Streams, Functional and Reactive Programming

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)