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 as atteint le niveau 20 !

    Bases de Java
    Niveau 10, Leçon 0
    Félicitations, tu as terminé le niveau 9 de la quête ! Tu as appris beaucoup de choses sur les flux d'E/S, fait connaissance avec les adaptateurs, pratiqué l'écriture de tes propres wrappers pour System.out, et effectué 29 missions (sauf si tu en as gardé deux ou trois sous le coude pour plus tard). Au niveau 10, nous allons étudier la sérialisation.
    Disponible
  • Enregistrement d'un tableau d'Object

    Bases de Java
    Niveau 10, Leçon 1
    Votre attention, s'il vous plaît ! Aujourd'hui, au centre secret CodeGym, nous proposons un séminaire intitulé « Comment enregistrer un Object dans un fichier une ligne à la fois ». Tous les étudiants qui ont atteint le dixième niveau de la deuxième quête sont invités à y participer. Le séminaire sera dirigé par Eleanor Carrey, docteur en sciences interstellaires et navigatrice de notre navire.
    Disponible
  • Enregistrement d'un tableau d'Object dans un fichier

    Bases de Java
    Niveau 10, Leçon 2
    Ton professeur Diego a entendu des rumeurs disant que toi, ainsi que d'autres élèves à ce niveau, aviez assisté à un séminaire très intéressant qui vous a appris à enregistrer un objet dans un fichier une ligne à la fois. Diego ne peut pas laisser passer ça sans réagir. Maintenant, tu vas devoir effectuer des missions sur ce sujet. Mais tu ne demandes pas mieux, je me trompe ?
    Disponible
  • Sérialisation. Le commencement.

    Bases de Java
    Niveau 10, Leçon 3
    La machine Java peut stocker et charger ses objets. Elle n'a même pas besoin de méthodes d'enregistrement/chargement pour le faire : Tous les objets sont stockés à l'intérieur de la machine Java, et elle y a pleinement accès. Ainsi, la sérialisation est le processus consistant à stocker l'état de l'objet dans une séquence d'octets, et c'est une fonction native de la machine Java.
    Disponible
  • Entraînement avec la sérialisation

    Bases de Java
    Niveau 10, Leçon 4
    Comment sérialiser une personne ? Comment sérialiser CodeGym ? Comment sérialiser un singleton ? Comment sérialiser des champs statiques ? Et enfin, comment sérialiser quelque chose que tu as créé toi-même ? Tu devras répondre à ces questions aujourd'hui en remplissant 5 missions sur la sérialisation, préparées pour toi par Diego.
    Disponible
  • Modificateur transient

    Bases de Java
    Niveau 10, Leçon 5
    Les propriétés de classe marquées avec le modificateur transient ne sont pas sérialisées. Ces champs stockent généralement un état d'objet intermédiaire qui peut être plus facile à calculer qu'à sérialiser puis désérialiser. Pourquoi ? Tu le découvriras dans cette leçon.
    Disponible
  • Enregistrement de données/Externalizable

    Bases de Java
    Niveau 10, Leçon 6
    Java dispose d'une interface Externalizable très utile. Si elle remplace l'interface Serializable, une classe peut gérer le processus de sérialisation manuellement. Et ce car l'interface Externalizable dispose de deux méthodes (que l'interface Serializable ne possède pas) qui sont appelées par la machine Java quand un objet est sérialisé. Ton professeur Rishi va te montrer à quoi cela ressemble.
    Disponible
  • Missions sur la sérialisation et la désérialisation

    Bases de Java
    Niveau 10, Leçon 7
    La sérialisation n'est pas si simple, hein ? Cependant, elle est tout à fait à la portée des élèves qui arrivent à la fin de la deuxième quête. Ton professeur Diego propose de t'aider à atteindre la ligne d'arrivée avec un peu de pratique tout de suite. C'est pourquoi il a préparé cinq missions intéressantes (ou pas, selon la personne à qui tu demandes).
    Disponible
  • Liens utiles du professeur – 20

    Bases de Java
    Niveau 10, Leçon 8
    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. Aujourd'hui, le professeur Nouilles t'a trouvé un article intéressant sur la sérialisation.
    Disponible
  • Comment la mémoire informatique fonctionne

    Bases de Java
    Niveau 10, Leçon 9
    Prêt à finir cette quête ? Tu apprécierais peut-être une petite pause avant le sprint final. Nous avons une vidéo intéressante aujourd'hui. Cette explication courte mais détaillée t'apprendra comment fonctionne la mémoire d'un ordinateur. Et bien sûr, tu recevras de la matière noire. Bonne chance dans l'accomplissement des dernières missions ! Mais pour l'heure, détends-toi et clique sur le bouton de lecture.
    Disponible
  • Mission bonus | Leçon 10 | Niveau 10

    Bases de Java
    Niveau 10, Leçon 10
    Le Capitaine Noisettes est au téléphone ! Il a quelques petites surprises pour toi. Pour plus de précision, ce sont dix missions plutôt que des surprises, et elles portent sur la sérialisation. Considère-les (elles et les trois missions bonus sur les algorithmes) comme le test final de cette quête.
    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.