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

Leçons

  • Avis
  • À propos de nous
Commencer
Commencer à apprendre
Commencez à apprendre maintenant
  • Mes progrès
  • Cours
  • Carte des quêtes
  • Leçons
  • Tu montes de niveau !

    Syntaxe Java
    Niveau 8,Leçon 0
    Tu te souviens du type qui donne des cours de motivation au centre secret CodeGym ? C'est ça, notre super spécialiste. Eh bien, ne te prive pas de lire ses recherches sur le marché mondial de l'emploi : ses avantages, ses exigences, les perspectives de carrière et les libertés par rapport au marché local.
    Disponible
  • Leçon sur les collections

    Syntaxe Java
    Niveau 8,Leçon 1
    Les classes Java dont le but principal est de stocker un ensemble d'autres éléments sont appelées collections ou conteneurs. Il est logique que quelque chose que nous collectons s'appelle une collection. Les collections Java sont divisées en trois groupes principaux : Les ensembles (Set), les listes (List) et les cartes, ou dictionnaires (Map). Cette leçon va te montrer la différence entre chacun de ces groupes.
    Disponible
  • Liste de toutes les collections

    Syntaxe Java
    Niveau 8,Leçon 2
    Même la toute première quête du centre secret CodeGym traite de questions importantes, et le huitième niveau n'échappe évidemment pas à la règle. Continuons à nous familiariser avec un outil sérieux : les collections et les interfaces de collection. Dans cette leçon, tu apprendras que Java a quatre types de List, trois types de Set et quatre types de Map. Tu vas étudier quelques exemples pour approfondir ta compréhension.
    Disponible
  • Entraînement avec les collections

    Syntaxe Java
    Niveau 8,Leçon 3
    Tu as déjà collectionné des chats ? Et des plantes ? Peux-tu deviner ce que signifie HashMap sans indices ? Trop de questions ! Mais si tu as répondu « oui » à au moins deux des trois, alors il est temps de créer des chats et de les ajouter à une collection ! Nous allons effectuer des missions impliquant des collections, en créant simultanément un HashSet de plantes et une HashMap de chats.
    Disponible
  • Présentation du type Date

    Syntaxe Java
    Niveau 8,Leçon 4
    Le temps a-t-il une direction, existe-t-il seulement ? Le type Date ne répond pas à cette question. Mais il nous aide à résoudre toutes sortes de problèmes intéressants. Par exemple, mesurer des intervalles de temps, stocker des dates et des heures, ou encore calculer le nombre de millisecondes écoulées depuis le 1er janvier 1970.
    Disponible
  • ArrayList vs. LinkedList

    Syntaxe Java
    Niveau 8,Leçon 5
    Une interface peut avoir plusieurs implémentations. Aucune implémentation n'est toujours meilleure que les autres. Pour une approche donnée, certaines opérations sont rapides, mais d'autres plus lentes. Le contraire peut être vrai pour une autre approche. C'est pourquoi l'interface List a deux classes différentes : ArrayList et LinkedList. Cette leçon explore les domaines dans lesquels l'une est meilleure que l'autre, et vice versa.
    Disponible
  • Mesure des performances d'une liste

    Syntaxe Java
    Niveau 8,Leçon 6
    Le sujet des « collections » pourrait bien te frire le cerveau, mais nous allons essayer de former ta matière grise pour que le point de friture soit le plus haut possible... Alors travaillons sur quelques missions, de préférence intéressantes. Prenons quelques mesures directement dans cette leçon : Nous allons voir combien de temps il faut pour effectuer 10 000 insertions sur chacune des listes, et combien de temps il faut pour faire des appels get le même nombre de fois.
    Disponible
  • Que fait-on avec Set et Map ?

    Syntaxe Java
    Niveau 8,Leçon 7
    Un ensemble (Set) est un tas d'objets non numérotés. Une carte (Map) est un ensemble de paires clé-valeur. Bien que les deux se ressemblent, il y a certaines choses que tu peux faire avec une Map que tu ne peux pas faire avec un Set. Dans le cas du dernier, nous pouvons juste ajouter des éléments, les supprimer et vérifier s'ils sont dans l'ensemble. Mais une Map prend en charge beaucoup plus d'opérations. Tu veux savoir de quelles opérations il s'agit ? Alors poursuivons la leçon.
    Disponible
  • Entraînement avec Set et Map

    Syntaxe Java
    Niveau 8,Leçon 8
    Pas aussi populaire que les omniprésentes listes, la Map (un ensemble de paires clé-valeur) est néanmoins utilisée pour de nombreuses tâches. Dans cette leçon axée sur la pratique, tu apprendras à travailler avec Map et Set à la façon CodeGym habituelle. Tu as deviné comment ?* (*réponse : en accomplissant des missions).
    Disponible
  • Liens utiles du professeur – 8

    Syntaxe Java
    Niveau 8,Leçon 9
    Nous devons respecter le travail de notre professeur âgé : il continue de s'efforcer à chercher les références dont les élèves ont besoin et les partage volontiers. Et tout cela au nom de la connaissance ! Aujourd'hui, il a déterré d'excellents articles sur ArrayList, LinkedList et les collections en général. Tu ne peux pas passer à côté de ça. Lis ces références à tout prix ! Poursuivons les leçons et chargeons-nous de connaissances !
    Disponible
  • Sans Java, nous subirions une Javapocalypse

    Syntaxe Java
    Niveau 8,Leçon 10
    Tu as presque terminé le niveau 8 ! Après toutes ces leçons et missions, tu as sans doute besoin d'une petite pause. Apprendre le Java peut-être difficile, mais n'oublie pas : le monde ne saurait exister sans Java ! Et s'il disparaissait soudainement, un jour ? Qu'adviendrait-il de notre environnement familier ? Installe-toi confortablement et regarde une vidéo excitante et amusante sur la vraie Javapocalypse. :)
    Disponible
  • Dernières missions

    Syntaxe Java
    Niveau 8,Leçon 11
    Plusieurs missions doivent être accomplies à la fin du niveau. Certaines d'entre elles sont plus avancées et exigent que l'étudiant fasse des recherches sur Google. Ou réfléchisse. Voire réfléchisse et utilise Google. Travaille dessus jour et nuit, et tes compétences vont croître à une vitesse incroyable. Elles ont été créées spécialement pour IDEA.
    Disponible
Apprendre
  • Inscription
  • Cours Java
  • Aide pour les exercices
  • Tarifs
  • Projets de jeux
  • 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