CodeGym
Promotion
CodeGym University
Apprentissage
Programme
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
  • Carte des quêtes
  • Leçons
Toutes les quêtes Syntaxe Java Bases de Java Multithreading Java Collections Java JSP & Servlets Module 3. Java Professional Module 4. SQL & Hibernate Module 5. Spring Spring
Tous les niveaux Niveau 0 Niveau 1 Niveau 2 Niveau 3 Niveau 4 Niveau 5 Niveau 6 Niveau 7 Niveau 8 Niveau 9 Niveau 10 Niveau 11 Niveau 12 Niveau 13 Niveau 14 Niveau 15 Niveau 16 Niveau 17 Niveau 18 Niveau 19 Niveau 20 Niveau 21 Niveau 22 Niveau 23 Niveau 24 Niveau 25 Niveau 26 Niveau 27 Niveau 28
  • 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
  • Classes et méthodes static

    Syntaxe Java
    Niveau 6, Leçon 7
    Les variables, les méthodes et même les classes peuvent être static. Tu découvriras la raison derrière cela et pourquoi tu en as besoin dans des niveaux plus élevés, mais pour l'instant tu peux regarder cet exemple et réfléchir à ce qui s'y passe. Nous allons utiliser un public static pour nos petits tests. Intrigant, non ?
    Disponible
  • Entraînement avec les méthodes static

    Syntaxe Java
    Niveau 6, Leçon 8
    Les sujets que nous soulevons ici jettent des bases solides pour l'avenir. Tu ne comprends peut-être pas très bien pourquoi tout est arrangé de cette façon, mais les choses sont déjà assez claires pour nous exercer avec quelques missions. Nous allons examiner les méthodes static lorsque nous les créons dans les missions. Au fait, tu avais remarqué que la méthode main() était également static ?
    Disponible
  • Liens utiles du professeur – 6

    Syntaxe Java
    Niveau 6, Leçon 9
    Nos connaissances grandissent de plus en plus, et le professeur doit chercher avec encore plus de soin les informations dont ses élèves ont besoin. Tu ne viendras pas à bout de ce niveau sans un peu de lecture supplémentaire. Cela dit, le professeur fait bien son travail. L'important est de ne pas oublier de tirer profit de ses recherches.
    Disponible
  • L'histoire de Breakout

    Syntaxe Java
    Niveau 6, Leçon 10
    Hé, le niveau 6 touche à sa fin ! Tu as accompli des missions difficiles mais utiles. Avant de passer au niveau 7, tu devrais te reposer un peu. Laisse-toi inspirer pour atteindre de nouveaux sommets en regardant comment le plus célèbre duo de la Silicon Valley, Steve Jobs et Steve Wozniak, a fait ses premiers pas et créé un jeu appelé Breakout.
    Disponible
  • Dernières missions

    Syntaxe Java
    Niveau 6, Leçon 11
    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
Apprendre
  • Inscription
  • Cours de Java
  • Aide avec les missions
  • Tarification
  • Projets de jeu
  • Syntaxe Java
Communauté
  • Utilisateurs
  • Articles
  • Forum
  • Discussion
  • Témoignages
  • Activité
  • Affiliate Program
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
On ne naît pas programmeur, on le devient © 2023 CodeGym
MastercardVisa
On ne naît pas programmeur, on le devient © 2023 CodeGym
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our Terms and Policy.