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
  • Constructeurs

    Syntaxe Java
    Niveau 5, Leçon 8
    Certaines personnes pensent que les programmeurs sont comme des ouvriers qui érigent des bâtiments. Il y a du vrai dans cette analogie. Mais aujourd'hui, nous allons parler d'un autre type de constructeur. Comme tous les objets doivent être initialisés d'une manière ou d'une autre, des méthodes d'initialisation abrégées spéciales ont été inventées pour effectuer ce processus. On les appelle constructeurs.
    Disponible
  • Entraînement avec les constructeurs

    Syntaxe Java
    Niveau 5, Leçon 9
    Tu ne trouveras pas de constructeur avec un casque sur un chantier de construction. C'est une méthode spéciale pour l'initialisation d'objets. C'est là que tu écris des valeurs initiales pour les champs d'un objet (mais pas nécessairement tous). Un constructeur a le même nom que la classe. Une classe peut avoir de nombreux constructeurs. Ou juste un... connu sous le nom de constructeur par défaut. Nous maîtriserons tout cela avec un peu de pratique.
    Disponible
  • Liens utiles du professeur – 5

    Syntaxe Java
    Niveau 5, Leçon 10
    Encore une fois, le vénérable professeur Nouilles a fouillé dans les archives et déterré quelques ressources utiles pour les élèves de CodeGym afin de leur permettre de voir le matériel sous un autre angle, et d'approfondir et élargir leurs connaissances. Nous allons en apprendre davantage sur les opérateurs ternaires, les accesseurs get et set (getters et setters), les constructeurs et les erreurs de débutant. Rien de superflu !
    Disponible
  • Pause nerd : intermède musical

    Syntaxe Java
    Niveau 5, Leçon 11
    Nous sommes déjà presque à la fin du cinquième niveau. Très bientôt, nous serons de retour avec des missions à faire (y compris des missions difficiles !). Mais pour l'instant, c'est le moment idéal pour se détendre ! Tu as déjà entendu parler de la superstar LadyJava, hein ? Non ? Il est temps pour toi de faire connaissance avec son énorme tube, qui réchauffe le cœur de tous les programmeurs Java, quel que soit leur niveau.
    Disponible
  • Dernières missions

    Syntaxe Java
    Niveau 5, Leçon 12
    Quand tu étudies la programmation, rien de mieux que quelques missions supplémentaires ! Le professeur du centre secret CodeGym en est convaincu à 1 000 %. C'est pourquoi 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.
    Disponible
  • Tu montes de niveau !

    Syntaxe Java
    Niveau 6, Leçon 0
    La voie du programmeur fait un peu penser à la « voie du samouraï ». Une autre similitude est qu'une fois que tu t'engages sur cette route glissante, tu auras du mal à faire demi-tour. En fait, ce n'est pas que c'est difficile : Le vrai problème est que tu ne voudras pas faire demi-tour. Cette leçon porte sur ce que tu dois faire pour bénéficier de la meilleure vie possible en tant que programmeur.
    Disponible
  • Visibilité des objets et références null

    Syntaxe Java
    Niveau 6, Leçon 1
    Si un objet existe, cela signifie que quelqu'un en a besoin... En Java, c'est comme cela que les choses fonctionnent une fois qu'un objet est créé ; il existe (vit) tant qu'au moins une variable stocke son adresse (c'est-à-dire qu'il y a au moins une référence à cet objet). S'il n'y a plus de références, l'objet meurt. Le ramasse-miettes (garbage collector) l'approche dans une ruelle sombre, et... Non, les choses ne sont pas si tragiques que cela. C'est même plutôt le contraire.
    Disponible
  • Ramasse-miettes

    Syntaxe Java
    Niveau 6, Leçon 2
    Si tu n'enregistres pas de références aux objets, le ramasse-miettes (garbage collector) viendra les éliminer la nuit venue. Aussi effrayant cela puisse-t-il paraître, les programmeurs vénèrent le ramasse-miettes de Java. Surtout ceux qui ont commencé leur carrière dans la programmation avec d'autres langages, comme C++.
    Disponible
  • Finaliser avec finalize

    Syntaxe Java
    Niveau 6, Leçon 3
    Aujourd'hui, le programme comprend une brève introduction à la méthode la plus indépendante : finalize(). Elle n'obéit qu'à la machine Java, dans le sens où seule la machine Java peut l'appeler. Et elle le fait juste avant que l'objet soit détruit. En fait, cette méthode est le contraire d'un constructeur. Elle peut libérer les ressources utilisées par un objet.
    Disponible
  • Durée de vie des objets

    Syntaxe Java
    Niveau 6, Leçon 4
    Il est temps de philosopher sur la vie et la mort des objets ! Les programmeurs créent souvent des dizaines et des dizaines d'objets et les stockent dans différentes listes, mais ils ne nettoient jamais ces listes. Cela crée de l'encombrement. Pour éviter cela, tu dois utiliser correctement les objets. Tu recevras une première introduction dans la leçon.
    Disponible
  • Missions sur la durée de vie des objets

    Syntaxe Java
    Niveau 6, Leçon 5
    Dans les leçons précédentes, nous avons découvert que nous ne pouvions pas appeler finalize de façon traditionnelle. Seule la machine virtuelle Java peut le faire, et il est impossible de prédire quand elle le fera. Et si tu essayais de l'encourager à le faire ? Par exemple, crée 50 000 objets (chats et chiens, comme d'habitude) ? Nous allons aborder cette mission et quelques autres.
    Disponible
  • Variables et méthodes static

    Syntaxe Java
    Niveau 6, Leçon 6
    Penchons-nous sur le concept de « static ». Les méthodes peuvent être static ou non static. Les méthodes ordinaires sont appelées sur un objet et ont accès à ses données. Les méthodes static n'ont pas cet accès : Elles n'ont tout simplement pas de référence à un objet. Elles sont en mesure d'accéder aux variables static et aux autres méthodes static d'une classe. Tu trouveras les détails dans la leçon.
    Disponible
  • 1
  • ...
  • 5
  • 6
  • 7
  • 8
  • 9
  • ...
  • 60
Apprendre
  • Inscription
  • Cours de Java
  • Aide avec les missions
  • Tarification
  • Projets de jeu
  • 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