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

    Bases de Java
    Niveau 8, Leçon 0
    Félicitations, tu as terminé le septième niveau de la quête ! C'était vraiment difficile. Tu as continué à te familiariser avec les threads, et commencé à gérer les problèmes liés au multithreading. Tu as accompli 23 missions (ou pas loin). En continuant dans cet esprit, nous allons nous pencher de plus près sur les flux d'entrée/sortie.
    Disponible
  • Flux d'entrée/sortie

    Bases de Java
    Niveau 8, Leçon 1
    En fait, tu sais déjà un certain nombre de choses sur les flux d'E/S. Tu te souviens de System.out.println ? Eh bien devine quoi ? System.out est une variable static PrintStream (descendant d'OutputStream) dans la classe System. Tu utilises donc avec grand bonheur un PrintStream depuis le début.
    Disponible
  • Flux pour les E/S de fichiers

    Bases de Java
    Niveau 8, Leçon 2
    Dans cette leçon, ton professeur Rishi te parlera de deux classes pour lire et écrire des fichiers. Il s'agit de FileInputStream et de FileOutputStream. Comme tu l'auras probablement déjà deviné, la première te permet de lire de manière séquentielle les octets d'un fichier, et la seconde d'écrire de manière séquentielle des octets dans un fichier. Clique sur la leçon, et tu découvriras comment ces classes sont organisées.
    Disponible
  • Entraînement avec FileInputStream et FileOutputStream

    Bases de Java
    Niveau 8, Leçon 3
    Tu ne sais jamais si tu as vraiment compris un sujet avant d'avoir essayé d'appliquer tes connaissances dans la pratique ! Diego le sait bien. Alors aujourd'hui il t'a préparé cinq missions pour t'entraîner à utiliser les classes FileInputStream et FileOutputStream. Nous allons chercher et afficher les octets minimum, maximum, les plus fréquents et les plus rares dans un fichier.
    Disponible
  • InputStream/OutputStream

    Bases de Java
    Niveau 8, Leçon 4
    Aujourd'hui, ton enseignante Ellie t'aidera à mieux comprendre la nature d'InputStream et OutputStream. Tu découvriras que ces deux-là ne sont pas des interfaces du tout : ce sont des classes abstraites. Elles ont même quelques méthodes implémentées. Lesquelles ? Tu le sauras en lisant cette leçon.
    Disponible
  • Entraînement avec InputStream/OutputStream

    Bases de Java
    Niveau 8, Leçon 5
    Diego, un robot et professeur talentueux, estime que les étudiants du niveau 8 de la deuxième quête n'étudient pas assez. Et ce alors qu'on en est pleine période de révisions ! Pas le temps de se la couler douce. On te pousse à effectuer des missions sur l'« apprivoisement d'InputStream et OutputStream dans la nature ».
    Disponible
  • BufferedInputStream

    Bases de Java
    Niveau 8, Leçon 6
    As-tu remarqué combien de mots composites complexes Java possédait ? La leçon du jour est consacrée à la classe élégamment nommée BufferedInputStream. Mais d'abord, ton enseignante Kim t'en dira plus sur le modèle de conception wrapper et pourquoi il est nécessaire.
    Disponible
  • Écris ton propre flux : un wrapper pour System.in

    Bases de Java
    Niveau 8, Leçon 7
    Aujourd'hui, nous allons explorer quelque chose de super intéressant : comment remplacer le flux d'entrée System.in. Tout d'abord, nous devons créer un tampon, puis mettre des valeurs dedans. Ensuite, nous allons l'emballer dans une classe qui sait lire les données du tampon avec le protocole InputStream. Tu trouveras les détails dans la leçon.
    Disponible
  • Entraînement avec les flux | Niveau 8

    Bases de Java
    Niveau 8, Leçon 8
    Si tu as aimé l'apprentissage des flux, de tous ces wrappers et de BufferedInputStream, tu auras plaisir à effectuer ces cinq missions qui ont été préparées pour toi par Diego le Magnifique. Et si ça ne t'a pas plu... Eh bien, tu accompliras ces missions sans plaisir. Comment pourrais-tu y échapper ?
    Disponible
  • Liens utiles du professeur - 18

    Bases de Java
    Niveau 8, Leçon 9
    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 en ligne très intéressante qui t'en apprendra plus sur les flux d'entrée et de sortie.
    Disponible
  • Le making-of de Skyrim

    Bases de Java
    Niveau 8, Leçon 10
    Nous avons cette tradition chez CodeGym : vers la fin de chaque niveau, ton professeur Julio t'invite à regarder une vidéo intéressante et fascinante sur l'informatique. Assieds-toi et détends-toi. Tu apprendras beaucoup de choses nouvelles et gagneras même de la matière noire... Cette fois, la vidéo porte sur Skyrim.
    Disponible
  • Mission bonus | Leçon 11 | Niveau 8

    Bases de Java
    Niveau 8, Leçon 11
    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 sont là pour renforcer tes connaissances sur les threads. Ceux qui sont vraiment curieux peuvent tenter leur chance sur trois missions bonus qui sont plus difficiles. Un d'eux sera consacré au chiffrement et au déchiffrement de fichiers.
    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.