
Programmer en Java 21 dans un seul livre
Description
Introduction au livre
Ce livre commence par présenter Java comme langage de programmation, les concepts orientés objet, les collections, la gestion des exceptions et les bases de données.
Nous avons abordé systématiquement tous les aspects, de la liaison à la conception de l'architecture MVC.
Les exercices de chaque chapitre ne se limitent pas à de simples exemples, mais sont basés sur des applications concrètes.
Il est conçu pour être un microcosme du processus de développement commercial, vous permettant d'acquérir une expérience pratique.
L'étude répétée de ce manuel
Par cette démarche, nous espérons développer des « compétences de pensée en programmation permettant de résoudre des problèmes concrets » au-delà de la simple compréhension grammaticale de Java.
Nous avons abordé systématiquement tous les aspects, de la liaison à la conception de l'architecture MVC.
Les exercices de chaque chapitre ne se limitent pas à de simples exemples, mais sont basés sur des applications concrètes.
Il est conçu pour être un microcosme du processus de développement commercial, vous permettant d'acquérir une expérience pratique.
L'étude répétée de ce manuel
Par cette démarche, nous espérons développer des « compétences de pensée en programmation permettant de résoudre des problèmes concrets » au-delà de la simple compréhension grammaticale de Java.
indice
Chapitre 1 : Premiers pas avec la programmation Java
1.1 Présentation de Java et du JDK 21
1.2 Mise en place d'un environnement de développement Java
1.3 Processus d'exécution de la programmation Java
1.4 Votre premier programme Java
1.5 Règles de base de la programmation Java
1.6 Entrées et sorties Java
Chapitre 2 Grammaire de base et types de données
2.1 Variables et constantes
2.2 Types de données de base
2.3 Conversion et moulage de caractères
2.4 Opérateurs
2.5 Manipulation des cordes
2.6 API de base principales du JDK 21
Chapitre 3 Instructions de contrôle et tableaux
3.1 Instructions conditionnelles
3.2 Boucles
3.3 Autres mesures de contrôle
3.4 Tableaux et tableaux multidimensionnels
3.5 Utilitaires liés aux tableaux
3.6 Programme statistique utilisant des tableaux
Chapitre 4 Classes et orientation objet
4.1 Aperçu de la programmation orientée objet
4.2 Création de classes, d'objets et d'instances
4.3 Composantes d'une classe
4.4 Blocs constructeur et d'initialisation
4.5 Contrôles d'accès et encapsulation
4.6 Éléments statiques et motif singleton
Classe record 4.7
4.8 Conception de cours du programme de gestion des étudiants
Chapitre 5 : Hérédité et polymorphisme
5.1 Héritage et mot-clé super
5.2 Remplacement de méthode et final
5.3 Polymorphisme et liaison dynamique
5.4 Classes abstraites et interfaces
5.5 Classes et interfaces scellées
5.6 Correction du modèle instanceof
5.7 Conception de la hiérarchie des classes de formes
Chapitre 6 : Utilisation des classes avancées
6.1 Classes imbriquées et anonymes
6.2 Énumération
6.3 Génériques
6.4 Cadre de collecte
6.5 API Stream et expressions Lambda
6.6 Utilisation de la classe optionnelle
6.7 Système de gestion de livres basé sur les collections
Chapitre 7 : Gestion des exceptions, entrées/sorties et multithreading
7.1 Concept d'exception et gestion des exceptions
7.2 Exceptions personnalisées et transmission
7.3 Valeur à portée Java 21
7.4 Entrée/Sortie de fichiers
7.5 Sérialisation et désérialisation
7.6 Programmation multithread
7.7 Synchronisation et traitement parallèle
7.8 Simulateur de téléchargement de fichiers multithread
Chapitre 8 : Exercices pratiques de projet Java
8.1 Aperçu du projet
8.2 Analyse et conception des exigences
8.3 MySQL et préparation des données
8.4 Application du modèle MVC
supplément.
Aide-mémoire Java et modèles de conception
Annexe A.
Aide-mémoire Java
Annexe B.
Modèles GoF Java
1.1 Présentation de Java et du JDK 21
1.2 Mise en place d'un environnement de développement Java
1.3 Processus d'exécution de la programmation Java
1.4 Votre premier programme Java
1.5 Règles de base de la programmation Java
1.6 Entrées et sorties Java
Chapitre 2 Grammaire de base et types de données
2.1 Variables et constantes
2.2 Types de données de base
2.3 Conversion et moulage de caractères
2.4 Opérateurs
2.5 Manipulation des cordes
2.6 API de base principales du JDK 21
Chapitre 3 Instructions de contrôle et tableaux
3.1 Instructions conditionnelles
3.2 Boucles
3.3 Autres mesures de contrôle
3.4 Tableaux et tableaux multidimensionnels
3.5 Utilitaires liés aux tableaux
3.6 Programme statistique utilisant des tableaux
Chapitre 4 Classes et orientation objet
4.1 Aperçu de la programmation orientée objet
4.2 Création de classes, d'objets et d'instances
4.3 Composantes d'une classe
4.4 Blocs constructeur et d'initialisation
4.5 Contrôles d'accès et encapsulation
4.6 Éléments statiques et motif singleton
Classe record 4.7
4.8 Conception de cours du programme de gestion des étudiants
Chapitre 5 : Hérédité et polymorphisme
5.1 Héritage et mot-clé super
5.2 Remplacement de méthode et final
5.3 Polymorphisme et liaison dynamique
5.4 Classes abstraites et interfaces
5.5 Classes et interfaces scellées
5.6 Correction du modèle instanceof
5.7 Conception de la hiérarchie des classes de formes
Chapitre 6 : Utilisation des classes avancées
6.1 Classes imbriquées et anonymes
6.2 Énumération
6.3 Génériques
6.4 Cadre de collecte
6.5 API Stream et expressions Lambda
6.6 Utilisation de la classe optionnelle
6.7 Système de gestion de livres basé sur les collections
Chapitre 7 : Gestion des exceptions, entrées/sorties et multithreading
7.1 Concept d'exception et gestion des exceptions
7.2 Exceptions personnalisées et transmission
7.3 Valeur à portée Java 21
7.4 Entrée/Sortie de fichiers
7.5 Sérialisation et désérialisation
7.6 Programmation multithread
7.7 Synchronisation et traitement parallèle
7.8 Simulateur de téléchargement de fichiers multithread
Chapitre 8 : Exercices pratiques de projet Java
8.1 Aperçu du projet
8.2 Analyse et conception des exigences
8.3 MySQL et préparation des données
8.4 Application du modèle MVC
supplément.
Aide-mémoire Java et modèles de conception
Annexe A.
Aide-mémoire Java
Annexe B.
Modèles GoF Java
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 15 octobre 2025
Nombre de pages, poids, dimensions : 302 pages | 182 × 257 × 30 mm
- ISBN13 : 9791112073846
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne