Partie 2. Traitement de données de style fonctionnel
La deuxième partie de ce livre est une exploration approfondie de la nouvelle API Streams, qui vous permet d’écrire du code puissant qui traite une collection de données de manière déclarative. À la fin de cette deuxième partie, vous aurez une bonne compréhension de ce que sont les Stream et comment vous pouvez les utiliser dans votre code pour traiter une collection de données de manière concise et efficace.
- Le chapitre 4 présente le concept d’un Stream et explique comment il se compare à une collection.
- Le chapitre 5 étudie en détail les opérations de Stream disponibles pour exprimer des requêtes sophistiquées de traitement de données. Vous examinerez de nombreux modèles tels que le filtrage, le découpage, la recherche, l’appariement, la mise en correspondance et la réduction.
- Le chapitre 6 couvre les Collectors, une fonctionnalité de l’API Streams qui vous permet d’exprimer des requêtes de traitement de données encore plus complexes.
- Dans le chapitre 7, vous apprendrez comment les flux peuvent s’exécuter automatiquement en parallèle et tirer parti de vos architectures multi cœurs. De plus, vous découvrirez divers pièges à éviter lors de l’utilisation de flux parallèles.