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

Leçons

  • Avis
  • À propos de nous
Commencer
Commencer à apprendre
Commencez à apprendre maintenant
  • Mes progrès
  • Cours
  • Carte des quêtes
  • Leçons
  • conditions de sortie. erreur de débordement de pile

    All lectures for FR purposes
    Niveau 1,Leçon 60
    Reprenons le problème récursif. Prenons l'exemple de la recherche de nombres de Fibonacci. Qui ne se souvient pas, la suite de Fibonacci - éléments d'une suite numérique...
    Disponible
  • Cours complémentaires au niveau

    All lectures for FR purposes
    Niveau 1,Leçon 61
    La récursivité dans la programmation en effraie beaucoup dès le départ, mais en fait, il vous suffit de vous asseoir et de la gérer correctement, puis de la consolider dans la pratique. Peut vous aider avec ça...
    Disponible
  • Cours complémentaires au niveau

    All lectures for FR purposes
    Niveau 1,Leçon 62
    Auparavant, lorsque nous étudiions les méthodes de classe, nous l'écrivions le plus souvent comme suit : "nom de la méthode" -> "ce qu'elle fait". Cela ne fonctionne pas de cette façon avec les méthodes Thread :) Leur logique est plus compliquée...
    Disponible
  • modèle de méthode d'usine

    All lectures for FR purposes
    Niveau 1,Leçon 63
    Très probablement, jusqu'à présent, vous avez déjà rencontré des modèles de conception. Par exemple, avec un solitaire (célibataire). Rappelons-nous ce que sont les modèles, pourquoi ils sont nécessaires, quels sont les modèles génératifs (auquel appartient le solitaire) ...
    Disponible
  • Appelable et futur

    All lectures for FR purposes
    Niveau 1,Leçon 64
    Vous connaissez déjà l'interface Runnable et la classe Thread qui l'implémente. Rappelons-nous à quoi ressemble cette interface...
    Disponible
  • Interface ExecutorService

    All lectures for FR purposes
    Niveau 1,Leçon 65
    Avant Java 5, vous deviez écrire tout le code vous-même dans l'application pour gérer les threads. De plus, la création d'un nouvel objet Thread est une opération gourmande en ressources, et la création d'un nouveau thread à chaque fois pour des tâches "légères" est irrationnelle. Et depuis ce problème...
    Disponible
  • Arrêter ExecutorService

    All lectures for FR purposes
    Niveau 1,Leçon 66
    Prenons un programme simple...
    Disponible
  • ThreadPoolExecutor

    All lectures for FR purposes
    Niveau 1,Leçon 67
    Habituellement, lors du développement d'une application multi-thread, nous sommes confrontés à l'organisation du travail des threads. Plus notre application est grande et plus nous avons besoin de threads pour organiser l'exécution de tâches multi-threads, plus nous créons d'objets Runnable ...
    Disponible
  • méthode newSingleThreadExecutornewSingleThreadExecutor method

    All lectures for FR purposes
    Niveau 1,Leçon 68
    À l'aide de la méthode Executors.newSingleThreadExecutor, vous pouvez créer un ExecutorService avec un pool qui inclut un seul thread. La logique d'un tel pool est la suivante : Le service n'exécute qu'une seule tâche à la fois. Si nous soumettons N tâches...
    Disponible
  • méthode newFixedThreadPool

    All lectures for FR purposes
    Niveau 1,Leçon 69
    La méthode newFixedThreadPool de la classe Executors créera pour nous un executorService avec un nombre fixe de threads. Par rapport à la méthode newSingleThreadExecutor, nous spécifions le nombre de threads que nous voulons voir dans le pool. Appelé sous le capot...
    Disponible
  • méthode newCachedThreadPool

    All lectures for FR purposes
    Niveau 1,Leçon 70
    Un autre type de pool de threads est mis en cache. Ces pools de threads sont tout aussi courants que les pools fixes. Le pool de threads met en cache les threads, d'où le nom. Il reste actif...
    Disponible
  • méthode newWorkStealingPoolnewWorkStealingPool method

    All lectures for FR purposes
    Niveau 1,Leçon 71
    Traitons la méthode suivante, qui prépare l'ExecutorService pour nous - newWorkStealingPool. Ce pool de threads est spécial - le concept de son travail vaut la peine ...
    Disponible
  • 1
  • ...
  • 4
  • 5
  • 6
  • 7
  • 8
  • ...
  • 98
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