CodeGym
Promotion
Apprentissage
Cours
Missions
Études et quiz
Jeux
Aide
Calendrier motivateur
Communauté
Utilisateurs
Forum
Discussion
Articles
Témoignages
Activité
Avis
Abonnements
Thème clair

Leçons

  • Avis
  • À propos
Démarrer
Démarrer la formation
Démarrer la formation maintenant
  • Mes progrès
  • Cours
  • Carte des quêtes
  • Leçons
  • Tu as atteint le niveau 16 !

    Bases de Java
    Niveau 6, Leçon 0
    Félicitations, tu as terminé le cinquième niveau de la deuxième quête ! Tu as appris beaucoup de choses sur la surcharge de méthodes, l'ordre des appels de constructeur et l'initialisation des variables, et tu as accompli 34 missions au passage ! Au sixième niveau, tu vas te plonger dans un sujet très important : les threads.
    Disponible
  • Multithreading

    Bases de Java
    Niveau 6, Leçon 1
    Imagine le jeu « Space Race » : tu voles en esquivant les météorites et les patrouilleurs galactiques, entouré de vaisseaux spatiaux similaires. L'application doit suivre les commandes, déplacer les vaisseaux spatiaux, calculer leurs trajectoires et les conséquences d'une éventuelle collision, et dessiner tout cela à l'écran... Comment fait-on cela ? Réponse : avec le multithreading.
    Disponible
  • Création et démarrage de nouveaux threads

    Bases de Java
    Niveau 6, Leçon 2
    Si tu t'es déjà demandé comment démarrer et utiliser un nouveau thread, tu le découvriras très bientôt dans cette même leçon. Et ton professeur Rishi Gatesman va t'aider pour cela. Mais si tu ne t'es jamais posé la question, Rishi Gatesman te l'expliquera quand même, car le moment est venu.
    Disponible
  • Entraînement avec les threads | Niveau 6

    Bases de Java
    Niveau 6, Leçon 3
    Ton professeur Diego t'attendait ! Il est impatient de te donner tout un tas de missions sur le sujet difficile des threads. Dans cette leçon, nous renforçons nos connaissances par la pratique, et essayons de ne pas nous prendre les pieds dans les threads.
    Disponible
  • join : attente de la fin d'un thread

    Bases de Java
    Niveau 6, Leçon 4
    Supposons que le thread principal a créé un thread enfant pour accomplir une tâche. Puis, à un moment donné, le thread principal a besoin des résultats des travaux effectués par un thread enfant. Mais le thread enfant n'a pas encore terminé son travail. Qu'est-ce que le thread principal doit faire ? On résout ce problème avec la méthode join. Cette leçon va te montrer comment.
    Disponible
  • Missions sur join

    Bases de Java
    Niveau 6, Leçon 5
    Ton professeur Diego a découvert que tu avais appris la méthode join lors de la leçon précédente. Mais c'est un robot suspicieux et méfiant. Il n'est pas du genre à croire quelqu'un sur parole (jamais !), et donc il te bombarde de missions. Mais qu'est-ce que ça peut nous faire ? Ce n’est pas la première fois. Alors au travail !
    Disponible
  • Un sommeil réparateur

    Bases de Java
    Niveau 6, Leçon 6
    Même les programmes ont parfois besoin de dormir. Et les threads plus que n'importe qui d'autre. Pour faire dormir un thread, Java a une méthode appelée sleep. Elle est déclarée comme une méthode statique de la classe Thread. Cela signifie qu'elle n'est pas associée à un objet spécifique. Le but de cette méthode est de faire attendre, ou « dormir » le programme pendant un certain temps. Comment cela fonctionne-t-il ? Tu le découvriras dans cette leçon !
    Disponible
  • Entraînement avec sleep

    Bases de Java
    Niveau 6, Leçon 7
    Aujourd'hui, nous allons apprendre à figer le temps dans les programmes Java. Nous allons le faire en utilisant la méthode sleep, le gardien du temps local. Ton professeur Diego a pris un soin particulier à te préparer quelques missions : tu vas jouer avec un chronomètre, créer un compte à rebours et enseigner à un programme comment savoir quelle heure il est à Londres.
    Disponible
  • Arrêt de threads : la version non officielle

    Bases de Java
    Niveau 6, Leçon 8
    Disons que l'utilisateur demande au programme de « télécharger un fichier sur Internet ». Le thread principal crée un thread enfant séparé pour cette tâche, et lui passe un objet dont la méthode run contient toutes les actions nécessaires pour télécharger le fichier. Et là, bam, l'utilisateur change d'avis sur le téléchargement du fichier ! Comment pouvons-nous annuler la tâche et arrêter le thread ?
    Disponible
  • Arrêt de threads : la version officielle

    Bases de Java
    Niveau 6, Leçon 9
    Cette leçon comprendra beaucoup de mots agressifs comme « interrompre ». Et cela parce que nous étudions encore les possibilités et les particularités de l'arrêt de threads. Nous allons apprendre comment utiliser la variable isInterrupted et ce que les méthodes isInterrupted() et interrupt() font.
    Disponible
  • Missions sur interrupt

    Bases de Java
    Niveau 6, Leçon 10
    Si tu as toujours rêvé d'écrire un jeu, alors les threads et les manipulations de temps devraient grandement t'intéresser. Deviens un maître des threads ! Pour faire plus vite, Diego t'a préparé cinq missions intéressantes pour t'aider à en apprendre davantage sur la méthode interrupt().
    Disponible
  • Liens utiles du professeur – 16

    Bases de Java
    Niveau 6, Leçon 11
    Bien sûr, étudier le même matériel sous plusieurs angles est utile, car chacun pense différemment, et il est possible que la meilleure source de théorie pour toi soit différente de celle la mieux adaptée à tes amis. Pour toi en particulier, le professeur a trouvé une leçon en ligne très intéressante qui t'en apprendra bien plus sur les threads.
    Disponible
  • 1
  • 2
Apprendre
  • Inscription
  • Cours de Java
  • Aide avec les missions
  • Tarification
  • Syntaxe Java
Communauté
  • Utilisateurs
  • Articles
  • Forum
  • Discussion
  • Témoignages
  • Activité
  • Programme d'affiliation
Société
  • À propos
  • Contacts
  • Avis
  • Salle de presse
  • CodeGym pour l'éducation
  • FAQ
  • Support
CodeGym CodeGym est un cours en ligne pour apprendre la programmation Java à partir de rien. Ce cours est le moyen idéal de maîtriser Java pour les débutants. Il contient plus de 1 200 missions avec vérification instantanée et l'essentiel de la théorie sur les fondamentaux de Java. Pour t'aider à réussir dans ton apprentissage, nous avons préparé tout un tas de fonctionnalités motivantes : questionnaires, projets de codage et contenu pour t'aider à apprendre efficacement et te lancer dans une carrière de développeur Java.
Suis-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
On ne naît pas programmeur, on le devient © 2025 CodeGym
MastercardVisa
On ne naît pas programmeur, on le devient © 2025 CodeGym