Java 9 pour les programmeurs

Note :   (4,7 sur 5)

Java 9 pour les programmeurs (Paul Deitel)

Avis des lecteurs

Résumé:

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.

Inconvénients:

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)

Titre original :

Java 9 for Programmers

Contenu du livre :

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.

Autres informations sur le livre :

ISBN :9780134777566
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2017
Nombre de pages :1120

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Python pour les programmeurs - Python for Programmers
Le guide Deitel(R) du programmeur professionnel sur Python(R) avec des études de cas d'introduction à...
Python pour les programmeurs - Python for Programmers
Comment programmer en C, édition globale - C How to Program, Global Edition
Pour les cours de programmation informatique.C How to Programest une...
Comment programmer en C, édition globale - C How to Program, Global Edition
Java 9 pour les programmeurs - Java 9 for Programmers
Le guide Deitel(R) du programmeur professionnel sur Java(R) 9 et la puissante plate-forme Java. Écrit pour les...
Java 9 pour les programmeurs - Java 9 for Programmers
Intro to Python for Computer Science and Data Science : Apprendre à programmer avec l'IA, le Big...
Pour les cours d'introduction à la programmation...
Intro to Python for Computer Science and Data Science : Apprendre à programmer avec l'IA, le Big Data et le Cloud - Intro to Python for Computer Science and Data Science: Learning to Program with Ai, Big Data and the Cloud
C++20 pour les programmeurs : Une approche naturelle des objets - C++20 for Programmers: An...
Le guide Deitel (R) du programmeur professionnel sur le...
C++20 pour les programmeurs : Une approche naturelle des objets - C++20 for Programmers: An Objects-Natural Approach

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)