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 15 !

    Bases de Java
    Niveau 5, Leçon 0
    Le quatrième niveau de la deuxième quête est maintenant derrière toi. Félicitations pour ton dernier succès ! Tu as beaucoup appris sur la conversion de types et l'opérateur instanceof, et tu as accompli 24 missions. Au cinquième niveau, nous allons aborder la surcharge de méthodes et comprendre les caractéristiques particulières des appels de constructeur.
    Disponible
  • Modificateurs d'accès, remplacement de méthodes et implémentation des méthodes abstraites

    Bases de Java
    Niveau 5, Leçon 1
    Plongeons-nous en profondeur dans les « modificateurs d'accès » et découvrons comment ils se rapportent à l'implémentation des méthodes et des interfaces abstraites, ainsi qu'au remplacement de méthodes. Les modificateurs, comme des gardes de sécurité, répondent à la question « Qui peut accéder à cette méthode/variable ? » Cette leçon contient les détails.
    Disponible
  • Missions | Niveau 5 | Leçon 2

    Bases de Java
    Niveau 5, Leçon 2
    Tu manques à Diego le robot ! Et quand tu lui manques, il commence à te trouver des missions. C'est le moment parfait pour évaluer le travail de Diego. Nous attirons ton attention sur certaines missions concernant la POO ! Tu dois comprendre l'héritage, arranger les interfaces correctement et corriger les erreurs.
    Disponible
  • Surcharge de méthodes | Partie 2

    Bases de Java
    Niveau 5, Leçon 3
    La surcharge de méthodes ne doit pas conduire à une surcharge cérébrale. C'est pourquoi les enseignants du centre secret CodeGym transmettent leurs connaissances par petites doses. Tu sais déjà que chaque méthode doit être unique. Une méthode est unique lorsque la classe n'a pas d'autre méthode avec le même nom et les mêmes types de paramètres (l'ordre des paramètres compte). Plongeons-nous en profondeur dans ce sujet !
    Disponible
  • Entraînement aux méthodes de surcharge | Niveau 5

    Bases de Java
    Niveau 5, Leçon 4
    Ce n'est pas facile pour un programmeur en herbe de s'habituer au fait qu'un même nom de méthode peut représenter tout un tas d'implémentations différentes. Cela dit, c'est un avantage énorme et tu devrais plutôt t'en réjouir. Dans cette leçon, qui comprend cinq missions, tu t'entraîneras à créer, modifier et analyser des méthodes surchargées.
    Disponible
  • Création d'objets : ordre des appels de constructeur

    Bases de Java
    Niveau 5, Leçon 5
    Lorsque tu crées un objet, que se passe-t-il dans la mémoire ? À quel stade les valeurs sont-elles affectées aux variables lorsqu'un constructeur est appelé ? Il est très utile de savoir ce genre de choses. Et pas seulement parce qu'on pourrait te le demander lors d'un entretien : quand tu es familier avec le processus, c'est beaucoup plus facile pour toi d'imaginer ce qui se passe et comment.
    Disponible
  • Missions | Niveau 5 | Leçon 6

    Bases de Java
    Niveau 5, Leçon 6
    La loi de Meyer dit ceci : « Il est simple de compliquer les choses, mais il est difficile de simplifier ». Cependant, surmonter ces complexités rend le code beau, favorise le bourgeonnement des arbres, et donne des papillons dans le ventre... Nous ne garantissons pas ces deux derniers résultats, mais le premier est assuré. N'attendons pas plus ! Il est temps d'aborder une mission d'optimisation de code.
    Disponible
  • Chargement de classes, données statiques...

    Bases de Java
    Niveau 5, Leçon 7
    Tu sais déjà que les classes Java sont des fichiers sur le disque contenant du bytecode, à savoir du code Java compilé. La machine Java ne les charge pas si elle n'en a pas besoin. Dès qu'il y a un appel à une classe quelque part dans le code, la machine Java vérifie si elle est chargée. Cette leçon va t'apprendre ce qui se passe si une classe n'est pas chargée... et bien plus.
    Disponible
  • Ordre d'initialisation des variables

    Bases de Java
    Niveau 5, Leçon 8
    Dans les leçons précédentes, nous avons découvert qu'une classe était chargée du haut vers le bas. Par conséquent, il est important que les membres de la classe accèdent uniquement aux champs qui ont déjà été chargés. Mais qu'arrive-t-il aux variables ? Dans quel ordre sont-elles initialisées ? Le Dr Laga Bilaabo va te le dire.
    Disponible
  • Missions sur l'ordre d'initialisation des variables

    Bases de Java
    Niveau 5, Leçon 9
    Parfois, on te donne du code lors d'un entretien d'embauche et on te demande de décrire l'initialisation des variables. C'est un sujet important qui doit être compris et maîtrisé. Ton professeur Diego comprend parfaitement cela, et a donc préparé cinq missions pour toi sur ce sujet important. Ne traîne pas des pieds !
    Disponible
  • Liens utiles du professeur – 15

    Bases de Java
    Niveau 5, Leçon 10
    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 très intéressante qui t'en apprendra plus sur le remplacement des méthodes et des constructeurs.
    Disponible
  • C'est l'heure de Stranger Strings

    Bases de Java
    Niveau 5, Leçon 11
    C'est presque la fin du niveau 5 ! Prêt pour les dernières missions ? Julio est persuadé que tu as besoin de faire une pause et de regarder cette vidéo palpitante, quoique bizarre. Prends une part de pizza (ou tout ce dont tu as besoin pour profiter d'un bon film) et détends-toi un peu. Stranger Strings débarque !
    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