Note :
Ce livre offre une introduction approfondie et bien structurée à Java, ce qui le rend adapté aux débutants et à ceux qui cherchent à obtenir une certification. Il couvre efficacement un large éventail de sujets, avec des exemples clairs et des conseils pratiques. Cependant, certains utilisateurs le trouvent verbeux et manquant de détails sur les fonctionnalités avancées introduites dans les versions récentes de Java.
Avantages:⬤ Couverture approfondie du langage Java et de ses principales caractéristiques.
⬤ Convient aussi bien aux débutants qu'aux personnes ayant une certaine expérience de la programmation.
⬤ Bien structuré et complet, il constitue une référence solide.
⬤ Des exemples et des explications clairs, particulièrement utiles pour les apprenants visuels.
⬤ Bonne intégration de concepts avancés tels que JavaFX et la concurrence.
⬤ Certains chapitres peuvent être trop détaillés pour les personnes ayant des connaissances préalables.
⬤ Contenu verbeux et redondant pour les utilisateurs avancés cherchant à améliorer leurs compétences.
⬤ Pas assez de détails sur les nouvelles fonctionnalités introduites dans Java 9 et les versions ultérieures.
⬤ Certains utilisateurs estiment qu'il n'est pas aussi concis que d'autres ressources pour la programmation avancée.
(basé sur 27 avis de lecteurs)
Java 9 for Programmers
Le guide Deitel(R) du programmeur professionnel sur Java(R) 9 et la puissante plate-forme Java.
Écrit pour les programmeurs ayant une expérience dans un autre langage de haut niveau, ce livre applique la signature Deitel approche par code vivant à l'enseignement de la programmation et explore en profondeur le langage et les API de Java(R) 9. Le livre présente les concepts dans des programmes entièrement testés, avec des explications de code, des nuances de syntaxe, la mise en évidence du code et des sorties de programme. Il comprend des centaines de programmes Java 9 complets avec des milliers de lignes de code éprouvées, ainsi que des centaines de conseils de développement logiciel qui vous aideront à créer des applications robustes.
Commencez par une introduction à Java en utilisant une approche précoce des classes et des objets, puis passez rapidement à des sujets plus avancés, y compris JavaFX GUI, graphiques, animation et vidéo, la gestion des exceptions, lambdas, flux, interfaces fonctionnelles, la sérialisation des objets, la concurrence, les génériques, les collections génériques, base de données avec JDBCTM et JPA, et les nouvelles fonctionnalités convaincantes de Java 9, telles que le Java Platform Module System, Java interactif avec JShell (pour la découverte, l'expérimentation et le prototypage rapide) et bien plus encore. Vous apprécierez le traitement classique de la programmation orientée objet par les Deitel et l'étude de cas ATM sur la conception orientée objet, y compris une implémentation Java complète. Lorsque vous aurez terminé, vous disposerez de tout ce dont vous avez besoin pour créer des applications Java 9 orientées objet de qualité industrielle.
Nouvelles fonctionnalités de Java(R) 9
⬤ Système de modules de plate-forme de Java(R) 9.
⬤ Java interactif via JShell - le REPL de Java 9.
⬤ Méthodes d'usine de collection, méthodes de correspondance, méthodes de flux, mises à jour JavaFX, utilisation de modules dans JShell, mises à jour futures complètes, améliorations de la sécurité, méthodes d'interface privée et bien d'autres mises à jour du langage et de l'API.
Fonctionnalités de base de Java
⬤ Classes, objets, encapsulation, héritage, polymorphisme, interfaces.
⬤ Composition vs. héritage, "Programmer en fonction d'une interface et non d'une implémentation".
⬤ Lambdas, flux séquentiels et parallèles, interfaces fonctionnelles avec méthodes statiques et par défaut, immutabilité.
⬤ JavaFX GUI, graphiques 2D et 3D, animation, vidéo, CSS, Scene Builder.
⬤ Fichiers, flux d'E/S, sérialisation XML.
⬤ Concurrence pour des performances optimales à plusieurs cœurs, JavaFX Concurrency APIs.
⬤ Génériques et collections génériques.
⬤ Récursion, base de données (JDBCTM et JPA).
Restez en contact
⬤ Contactez les auteurs à l'adresse suivante : deitel@deitel.com.
⬤ Rejoignez les communautés de médias sociaux de Deitel.
LinkedIn(R) : bit. ly/DeitelLinkedIn.
Facebook(R) : facebook.com/DeitelFan.
Twitter(R) sur twitter.com/deitel.
YouTubeTM sur youtube.com/DeitelTV.
⬤ Abonnez-vous à la lettre d'information électronique Deitel (R) Buzz à l'adresse www.deitel.com/newsletter/subscribe. html.
⬤ Pour le code source et les mises à jour, visitez : www.deitel.com/books/Java9FP.
© 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)