CodeGym
Aktion
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan für Motivation
Community
Benutzer
Forum
Chat
Artikel
Erfolgsstorys
Aktivität
Rezensionen
Abonnements
Helles Design

Lektionen

  • Rezensionen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Mein Fortschritt
  • Kurse
  • Quest-Karte
  • Lektionen
  • Du hast Level 18 erreicht!

    Java Core
    Level 8, Lektion 0
    Herzlichen Glückwunsch, du hast das siebte Level der Quest abgeschlossen! Es war wirklich schwierig. Du hast dich weiter mit Threads vertraut gemacht und erste Probleme im Zusammenhang mit Multithreading bearbeitet. Du hast 23 Aufgaben (oder etwa so viele) erledigt. So machen wir weiter und sehen uns die Eingabe-/Ausgabedatenströme genauer an.
    Verfügbar
  • Eingabe-/Ausgabedatenströme

    Java Core
    Level 8, Lektion 1
    Tatsächlich weißt du schon etwas über E/A-Datenströme. Erinnerst du dich an System.out.println? Weißt du was? System.out ist eine statische PrintStream-Variable (ein Abkömmling von OutputStream) in der System-Klasse. Du hast also die ganze Zeit völlig problemlos mit einem PrintStream gearbeitet.
    Verfügbar
  • Datenströme für die Dateieingabe und Dateiausgabe

    Java Core
    Level 8, Lektion 2
    In dieser Lektion erzählt dir dein Lehrer Ritschie von zwei Klassen zum Lesen und Schreiben von Dateien. Das sind FileInputStream und FileOutputStream. Wie du wahrscheinlich schon erraten hast, kannst du mit der ersten Klasse Bytes nacheinander aus einer Datei lesen; mit der zweiten kannst du Bytes nacheinander in eine Datei schreiben. Klicke auf die Lektion, um zu erfahren, wie diese Klassen organisiert sind.
    Verfügbar
  • Übungen zu FileInputStream und FileOutputStream

    Java Core
    Level 8, Lektion 3
    Man weiß nie genau, ob man ein Thema versteht, bevor man nicht versucht hat, sein Wissen in der Praxis anzuwenden! Diego weiß das sehr gut. Deshalb hat er heute fünf Aufgaben zu den Klassen FileInputStream und FileOutputStream für dich vorbereitet. Wir suchen das kleinste, das größte, das häufigste und das seltensten Byte in einer Datei.
    Verfügbar
  • InputStream/OutputStream

    Java Core
    Level 8, Lektion 4
    Heute wird deine Lehrerin Ellie dir helfen, InputStream und OutputStream besser zu verstehen. Du wirst lernen, dass diese beiden überhaupt keine Interfaces sind: es sind abstrakte Klassen. Sie haben sogar ein paar Methoden implementiert. Welche? Finde es in dieser Lektion heraus.
    Verfügbar
  • Übungen zu InputStream/OutputStream

    Java Core
    Level 8, Lektion 5
    Diego, ein Roboter und geschickter Lehrer, ist der Meinung, dass die Schüler in Level 8 der zweiten Quest nicht genug lernen. Außerdem ist jetzt die entscheidende Phase! Es bleibt also keine Zeit, sich abzukühlen. Du musst Aufgaben zum „Bändigen von InputStream und OutputStream in freier Wildbahn“ erledigen.
    Verfügbar
  • BufferedInputStream

    Java Core
    Level 8, Lektion 6
    Hast du schon bemerkt, wie viele komplizierte zusammengesetzte Wörter Java hat? Die heutige Lektion ist der so wundervoll benannten Klasse BufferedInputStream gewidmet. Aber zuerst wird dir dein Lehrer Kim etwas über das Muster des Wrapper-Designs und die Gründe für dessen Notwendigkeit erzählen.
    Verfügbar
  • Schreibe deinen eigenen Stream: einen Wrapper für System.in

    Java Core
    Level 8, Lektion 7
    Heute werden wir uns etwas echt interessantes ansehen: wie man den Eingabedatenstrom von System.in ersetzt. Zuerst müssen wir einen Puffer erstellen und dann einige Werte hineinlegen. Dann hüllen wir ihn in eine Klasse ein, die weiß, wie man mit dem InputStream-Protokoll Daten aus dem Puffer liest. Einzelheiten findest du in der Lektion.
    Verfügbar
  • Übungen zu Streams | Level 8

    Java Core
    Level 8, Lektion 8
    Wenn es dir Spaß gemacht hat, etwas über Streams, all diese Wrapper und BufferedInputStream zu lernen, dann wirst du diese fünf Aufgaben, die von Diego dem Prächtigen für dich vorbereitet wurden, mit Vergnügen erledigen. Und wenn dir das Thema nicht so gefallen hat... Naja, dann wirst du sie ohne Vergnügen erledigen. Da gibt es kein Entkommen.
    Verfügbar
  • Nützliche Links vom Professor – 18

    Java Core
    Level 8, Lektion 9
    Natürlich ist es hilfreich, dasselbe Material aus verschiedenen Blickwinkeln zu betrachten, denn jeder denkt anders, und vielleicht wird dir eine andere Erklärung eher einleuchten als die, die deinem Freund am ehesten einleuchtet. Speziell für dich hat der Professor online eine sehr interessante Lektion gefunden, in der du noch viel mehr über Eingabe-/Ausgabedatenströme lernen kannst.
    Verfügbar
  • Making of: Skyrim

    Java Core
    Level 8, Lektion 10
    Wir haben diese Tradition bei CodeGym: Gegen Ende jedes Levels lädt dein Lehrer Julio dich ein, dir ein interessantes und tolles IT-Video anzusehen. Lehn dich zurück und mach es dir bequem. Du wirst viel Neues lernen und sogar ein wenig dunkle Materie dafür bekommen... Diesmal geht es in dem Video um Skyrim.
    Verfügbar
  • Bonusaufgabe | Lektion 11 | Level 8

    Java Core
    Level 8, Lektion 11
    Captain Eichhorn ist am Telefon! Er hat ein paar Überraschungen für dich. Genauer gesagt, nicht ein Paar, und es sind keine Überraschungen, sondern zehn Aufgaben, die dein Wissen über Threads vertiefen. Und wenn du es wirklich wissen willst, kannst du dich an drei Bonusaufgaben versuchen, die schwieriger sind. Eine davon wird sich der Ver- und Entschlüsselung von Dateien widmen.
    Verfügbar
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe zu Aufgaben
  • Preise
  • Java Syntax
Community
  • Benutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsstorys
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakt
  • Rezensionen
  • Medien
  • CodeGym für Bildung
  • Häufig gestellte Fragen
  • Support
CodeGym CodeGym ist ein Java-Tutorial zum Lernen von Java von Grund auf. Dieser Kurs ist perfekt dafür geeignet, Java von Beginn an zu meistern. Er enthält über 1200 Aufgaben mit Sofortüberprüfung und grundlegende Theorie zu den Java-Grundlagen. Damit auch du bei deinem Kurs erfolgreich bist, haben wir eine ganze Reihe motivierender Inhalte: Quizfragen, Programmierprojekte, Inhalte zu effizientem Lernen und zum Berufseinstieg als Java-Entwickler.
Folgen
Interface-sprache
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
Programmierer werden gemacht, nicht geboren © 2025 CodeGym
MastercardVisa
Programmierer werden gemacht, nicht geboren © 2025 CodeGym