CodeGym
Promotion
Apprentissage
Cours
Exercices
Sondages & Quiz
Jeux
Aide
Planning
Communauté
Utilisateurs
Forum
Chat
Articles
Témoignages de réussite
Activité
Avis
Abonnements
Thème clair

Sondages/quiz

  • Avis
  • À propos de nous
Commencer
Commencer à apprendre
Commencez à apprendre maintenant
  • Tous les sondages/quiz
  • Commandes et premier programme

    Commandes et premier programme
    Niveau 1, Leçon 5
    Commandes et premier programme
    1
    Indisponible
  • Découverte des types int et String

    Découverte des types int et String
    Niveau 2, Leçon 5
    Découverte des types int et String
    1
    Indisponible
  • Opérateur conditionnel

    Opérateur conditionnel
    Niveau 3, Leçon 5
    Opérateur conditionnel: if else
    1
    Indisponible
  • Boucles

    Boucles
    Niveau 4, Leçon 5
    Boucles while, for, do-while
    1
    Indisponible
  • Installation d’une IDE

    Installation d’une IDE
    Niveau 5, Leçon 5
    Installation d’une IDE, du plugin CodeGym
    1
    Indisponible
  • Nombres à virgule flottante

    Nombres à virgule flottante
    Niveau 6, Leçon 5
    Nombres à virgule flottante et char
    1
    Indisponible
  • Tableaux

    Tableaux
    Niveau 7, Leçon 5
    Introduction aux tableaux
    1
    Indisponible
  • Méthodes

    Méthodes
    Niveau 8, Leçon 5
    Déclaration et appel de méthodes
    1
    Indisponible
  • Travail avec les chaînes

    Travail avec les chaînes
    Niveau 9, Leçon 5
    Travail avec les chaînes
    1
    Indisponible
  • Constantes, enum et switch

    Constantes, enum et switch
    Niveau 10, Leçon 5
    Constantes, enum et switch
    1
    Indisponible
  • Exceptions

    Exceptions
    Niveau 11, Leçon 5
    Exceptions
    1
    Indisponible
  • On suit l’ISS

    On suit l’ISS
    Niveau 12, Leçon 5
    On suit l’ISS
    1
    Indisponible
  • Dates et heures

    Dates et heures
    Niveau 13, Leçon 5
    Dates, heures et fuseaux horaires
    1
    Indisponible
  • Classes et constructeurs

    Classes et constructeurs
    Niveau 14, Leçon 5
    Classes et constructeurs
    1
    Indisponible
  • Encapsulation

    Encapsulation
    Niveau 15, Leçon 4
    Principes de l’encapsulation
    1
    Indisponible
  • Classes imbriquées et internes

    Classes imbriquées et internes
    Niveau 16, Leçon 4
    Classes imbriquées et internes
    1
    Indisponible
  • Héritage et hiérarchie

    Héritage et hiérarchie
    Niveau 17, Leçon 4
    Héritage et hiérarchie
    1
    Indisponible
  • Polymorphisme et surcharge

    Polymorphisme et surcharge
    Niveau 18, Leçon 4
    Polymorphisme et surcharge
    1
    Indisponible
  • Classes abstraites

    Classes abstraites
    Niveau 19, Leçon 4
    Abstraction et classes abstraites
    1
    Indisponible
  • Interfaces

    Interfaces
    Niveau 20, Leçon 4
    Notion d’interface
    1
    Indisponible
  • Interfaces avancés

    Interfaces avancés
    Niveau 21, Leçon 4
    Interfaces avancés et interfaces fonctionnelles
    1
    Indisponible
  • Classes record

    Classes record
    Niveau 22, Leçon 4
    Classes record
    1
    Indisponible
  • POO — erreurs typiques

    POO — erreurs typiques
    Niveau 23, Leçon 4
    POO — erreurs typiques
    1
    Indisponible
  • Hiérarchie des exceptions

    Hiérarchie des exceptions
    Niveau 24, Leçon 4
    Travail avancé avec les exceptions
    1
    Indisponible
  • Contrôle de version

    Contrôle de version
    Niveau 25, Leçon 4
    Introduction à Git
    1
    Indisponible
  • Collections et generics

    Collections et generics
    Niveau 26, Leçon 4
    Collections et generics
    1
    Indisponible
  • Interfaces des collections

    Interfaces des collections
    Niveau 27, Leçon 4
    Interfaces des collections
    1
    Indisponible
  • Travail avec les collections

    Travail avec les collections
    Niveau 28, Leçon 4
    Travail avec les collections
    1
    Indisponible
  • Comparateurs et comparaison d’objets

    Comparateurs et comparaison d’objets
    Niveau 29, Leçon 4
    Comparateurs et comparaison d’objets
    1
    Indisponible
  • Bases de Stream API

    Bases de Stream API
    Niveau 30, Leçon 4
    Bases de Stream API
    1
    Indisponible
  • Regroupement et agrégation

    Regroupement et agrégation
    Niveau 31, Leçon 4
    Stream API: regroupement et agrégation
    1
    Indisponible
  • Unions et projections

    Unions et projections
    Niveau 32, Leçon 4
    Stream API: unions et projections
    1
    Indisponible
  • Optimisation du travail avec les collections

    Optimisation du travail avec les collections
    Niveau 33, Leçon 4
    Optimisation du travail avec les collections
    1
    Indisponible
  • Collections modernes

    Collections modernes
    Niveau 34, Leçon 4
    Collections modernes et immutabilité
    1
    Indisponible
  • Travail avec des fichiers

    Travail avec des fichiers
    Niveau 35, Leçon 4
    Travail avec des fichiers
    1
    Indisponible
  • Lecture et écriture de fichiers

    Lecture et écriture de fichiers
    Niveau 36, Leçon 4
    Lecture et écriture de fichiers
    1
    Indisponible
  • Travail avec les encodages

    Travail avec les encodages
    Niveau 37, Leçon 4
    Travail avec les encodages
    1
    Indisponible
  • Erreurs lors du travail avec les fichiers

    Erreurs lors du travail avec les fichiers
    Niveau 38, Leçon 4
    Erreurs lors du travail avec les fichiers
    1
    Indisponible
  • Travail avec le système de fichiers

    Travail avec le système de fichiers
    Niveau 39, Leçon 4
    Travail avec le système de fichiers
    1
    Indisponible
  • Opérations avec des répertoires

    Opérations avec des répertoires
    Niveau 40, Leçon 4
    Opérations avec des fichiers et des répertoires
    1
    Indisponible
  • Optimisation IO

    Optimisation IO
    Niveau 41, Leçon 4
    Optimisation IO
    1
    Indisponible
  • Sérialisation

    Sérialisation
    Niveau 42, Leçon 4
    Introduction à la sérialisation des objets
    1
    Indisponible
  • Configuration de la sérialisation

    Configuration de la sérialisation
    Niveau 43, Leçon 4
    Configuration de la sérialisation
    1
    Indisponible
  • Sérialisation de structures complexes

    Sérialisation de structures complexes
    Niveau 44, Leçon 4
    Sérialisation de structures complexes
    1
    Indisponible
  • Optimisation de la sérialisation binaire

    Optimisation de la sérialisation binaire
    Niveau 45, Leçon 4
    Optimisation de la sérialisation binaire
    1
    Indisponible
  • Sérialisation JSON

    Sérialisation JSON
    Niveau 46, Leçon 4
    Sérialisation JSON
    1
    Indisponible
  • Sérialisation XML

    Sérialisation XML
    Niveau 47, Leçon 4
    Sérialisation XML
    1
    Indisponible
  • Expressions lambda

    Expressions lambda
    Niveau 48, Leçon 4
    Expressions lambda
    1
    Indisponible
  • Programmation fonctionnelle

    Programmation fonctionnelle
    Niveau 49, Leçon 4
    Programmation fonctionnelle
    1
    Indisponible
  • Événements et gestion des événements

    Événements et gestion des événements
    Niveau 50, Leçon 4
    Événements et gestion des événements
    1
    Indisponible
  • Multithreading

    Multithreading
    Niveau 51, Leçon 4
    Bases du multithreading
    1
    Indisponible
  • Synchronisation des threads

    Synchronisation des threads
    Niveau 52, Leçon 4
    Synchronisation des threads
    1
    Indisponible
  • Problèmes de concurrence

    Problèmes de concurrence
    Niveau 53, Leçon 4
    Problèmes de concurrence
    1
    Indisponible
  • Parallélisme et ForkJoin

    Parallélisme et ForkJoin
    Niveau 54, Leçon 4
    Parallélisme et ForkJoin
    1
    Indisponible
  • Programmation asynchrone

    Programmation asynchrone
    Niveau 55, Leçon 4
    Programmation asynchrone
    1
    Indisponible
  • Opérations asynchrones avec les fichiers

    Opérations asynchrones avec les fichiers
    Niveau 56, Leçon 4
    Opérations asynchrones avec les fichiers
    1
    Indisponible
  • Virtual Threads

    Virtual Threads
    Niveau 57, Leçon 4
    Virtual Threads
    1
    Indisponible
  • On plonge dans la programmation concurrente

    On plonge dans la programmation concurrente
    Niveau 58, Leçon 4
    On plonge dans la programmation concurrente
    1
    Indisponible
  • Travail parallèle avec des fichiers

    Travail parallèle avec des fichiers
    Niveau 59, Leçon 4
    Travail parallèle avec des fichiers
    1
    Indisponible
  • Modules et structure du projet

    Modules et structure du projet
    Niveau 60, Leçon 4
    Modules et structure du projet
    1
    Indisponible
  • Travail avec les processus

    Travail avec les processus
    Niveau 61, Leçon 4
    Travail avec les processus
    1
    Indisponible
  • Réflexion

    Réflexion
    Niveau 62, Leçon 4
    Réflexion et fonctionnalités dynamiques
    1
    Indisponible
  • Journalisation

    Journalisation
    Niveau 63, Leçon 4
    Journalisation, monitoring et profilage
    1
    Indisponible
  • Mémoire et garbage collection

    Mémoire et garbage collection
    Niveau 64, Leçon 4
    Mémoire et garbage collection
    1
    Indisponible
  • Nouvelles fonctionnalités du langage

    Nouvelles fonctionnalités du langage
    Niveau 65, Leçon 4
    Nouvelles fonctionnalités du langage
    1
    Indisponible
Apprendre
  • Inscription
  • Cours Java
  • Aide pour les exercices
  • Tarifs
  • Syntaxe Java
Communauté
  • Utilisateurs
  • Articles
  • Forum
  • Chat
  • Témoignages de réussite
  • Activité
  • Programme d'affiliation
Entreprise
  • À propos de nous
  • Contacts
  • Avis
  • Espace presse
  • CodeGym pour l'éducation
  • FAQ
  • Support
CodeGymCodeGym est un cours en ligne pour apprendre la programmation Java depuis le début. Ce cours est un moyen idéal pour maîtriser Java pour les débutants. Il contient plus de 1200 exercices avec vérification instantanée et un ensemble essentiel de notions fondamentales de Java. Pour vous aider à réussir, nous avons mis en place des fonctionnalités motivantes : quiz, projets de codage, contenu sur l'apprentissage efficace, et une rubrique sur la carrière de développeur Java.
Suivez-nous
Langue de l'interface
English Deutsch Español हिन्दी
Français
Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Les programmeurs se forment, ils ne naissent pas" © 2026 CodeGym
MastercardVisa
"Les programmeurs se forment, ils ne naissent pas" © 2026 CodeGym