Java en action
282 pages
French
PDF
4.5

Java en action

Java en action

Auteur :

Année :

Résumé :

À propos du livre

«Java en action» est un guide pratique destiné aux développeurs qui souhaitent maîtriser les fonctionnalités modernes de Java et apprendre à les appliquer dans des projets réels. Le livre s'adresse aux programmeurs déjà familiers avec les bases du langage, mais désireux d'approfondir leurs connaissances et de passer au niveau supérieur.

À qui s'adresse ce livre

Cet ouvrage convient aux développeurs Java ayant au moins un an d'expérience, aux étudiants en dernière année de filières techniques, ainsi qu'aux programmeurs passant d'autres langages (Python, C#, C++) à Java. Le livre sera utile à tous ceux qui souhaitent comprendre non seulement la syntaxe, mais aussi le fonctionnement interne du langage.

Ce que le lecteur apprendra

Le lecteur apprendra à utiliser efficacement les expressions lambda et le Stream API, à travailler avec CompletableFuture pour la programmation asynchrone, et maîtrisera les nouvelles collections et les types optionnels. Une attention particulière est accordée à la programmation fonctionnelle en Java, aux patrons de conception dans un contexte moderne et au travail avec les dates et l'heure (Java Time API).

Contenu des chapitres

Chapitres 1-3 : Introduction à la programmation fonctionnelle, expressions lambda et références de méthodes.
Chapitres 4-6 : Stream API : filtrage, mapping, réduction, flux parallèles.
Chapitres 7-9 : Optional, CompletableFuture, nouvelles collections (Map, Set).
Chapitres 10-12 : Date et heure, nouvelles fonctionnalités du système modulaire (Java 9+).
Chapitres 13-14 : Refactorisation du code à l'aide de constructions modernes, test du code fonctionnel.

Pourquoi lire ce livre

Le livre est écrit dans un langage vivant avec de nombreux exemples de code qui peuvent être immédiatement appliqués au travail. L'auteur ne se contente pas d'énumérer les nouvelles fonctionnalités, mais montre comment elles résolvent des problèmes réels : réduction du nombre d'erreurs, amélioration de la lisibilité du code et des performances. Après l'avoir lu, vous serez capable d'écrire un code Java plus concis et plus fiable, en utilisant tous les avantages des versions 8 à 11.

Recommendations