Java en action
498 pages
French
PDF
4.1

Java en action

Java en action

Auteur :

Année :

Résumé :

«Java в действии» est un guide pratique pour le développement moderne en Java, qui se concentre sur des tâches réelles et les fonctionnalités avancées du langage. Le livre est destiné aux développeurs déjà familiers avec les bases de Java et aide à passer de l'écriture d'exemples simples à la création de code professionnel, efficace et maintenable.

L'accent est mis sur la programmation fonctionnelle en Java, les expressions lambda, le Stream API, la gestion des dates et heures (Java 8+), Optional, CompletableFuture et les nouvelles collections. L'auteur explique en détail comment utiliser ces outils pour le traitement des données, la construction de systèmes asynchrones et l'amélioration de l'architecture des applications. Des chapitres séparés sont consacrés aux tests avec JUnit 5, au refactoring de code legacy, au travail avec les bases de données via JDBC et JPA, ainsi qu'aux bases du multithreading et du parallélisme.

Le lecteur apprendra à écrire un code propre et modulaire, à éviter les erreurs typiques, à utiliser efficacement les possibilités de Java moderne (jusqu'à la version 11 incluse), à optimiser les performances et à créer des applications évolutives. Le livre contient de nombreux exemples de code, des exercices pratiques et des analyses de scénarios réels issus du développement industriel.

Le contenu des chapitres comprend : introduction aux expressions lambda et aux interfaces fonctionnelles ; Stream API : filtrage, mapping, réduction ; travail avec Optional pour éviter les NullPointerException ; programmation asynchrone avec CompletableFuture ; nouveau Date/Time API ; collections et Map améliorées ; tests avec JUnit 5 et Mockito ; refactoring et patrons de conception en style fonctionnel ; multithreading et flux parallèles ; travail avec les bases de données (JDBC, JPA) ; construction de projets avec Maven et Gradle ; profilage et optimisation.

Pourquoi lire ce livre : il est écrit dans un langage vivant, sans académisme excessif, en mettant l'accent sur la pratique. Il aidera le développeur Java de niveau intermédiaire à passer à un niveau supérieur, à maîtriser les idiomes modernes du langage et à apprendre à écrire un code facile à maintenir et à faire évoluer. C'est un guide de référence pour ceux qui veulent utiliser Java de manière véritablement efficace.

Recommendations