CodeGym
Aktion
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan
Community
Nutzer
Forum
Chat
Artikel
Erfolgsgeschichten
Aktivität
Bewertungen
Abonnements
Helles Design

Lektionen

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

    Java Core
    Level 9,Lektion 0
    Herzlichen Glückwunsch, du hast Level 8 der Quest abgeschlossen! Du hast Eingabe-/Ausgabedatenströme studiert, gelernt, wie man einen eigenen Wrapper für System.in schreibt und 29 Aufgaben erledigt (es sei denn, du hast dir ein paar für später aufgehoben). In Level 9 werden wir uns weiterhin mit Streams vertraut machen, während wir die Reader/Writer-Interfaces und die FileReader/FileWriter-Klassen unter die Lupe nehmen.
    Verfügbar
  • Adapter

    Java Core
    Level 9,Lektion 1
    Adapter sind Teil der Programmiersprache Java. Mit ihnen kannst du Objekte mit unterschiedlichen Interfaces miteinander verbinden. Wenn du das Adapter-Entwurfsmuster richtig lernen willst, musst du E/A-Datenströme besser verstehen.
    Verfügbar
  • Reader/Writer

    Java Core
    Level 9,Lektion 2
    Reader und Writer sind zwei abstrakte Klassen, die den Klassen InputStream und OutputStream sehr ähnlich sind. Aber sie arbeiten mit Zeichen – sie lesen und schreiben Zeichen. Reader und Writer sind sehr praktisch für die Arbeit mit Texten. Sieh sie dir genau an! Verwende sie!
    Verfügbar
  • Übungen zu Reader/Writer

    Java Core
    Level 9,Lektion 3
    Anstatt Millionen verschiedener Klassen zu schreiben, haben die Java-Entwickler zwei Dutzend Adapter geschrieben und diesen erlaubt, sich genau so miteinander zu verbinden, wie es sich ein Programmierer wünscht. Diego hat sich viele verschiedene Aufgaben zu Adaptern, Reader und Writer überlegt. Viel Spaß damit!
    Verfügbar
  • FileReader/FileWriter

    Java Core
    Level 9,Lektion 4
    In den vorherigen Lektionen hast du einiges über FileInputStream und FileOutputStream erfahren, aber heute bereiten sich die Studenten im geheimen CodeGym-Zentrum auf die Begegnung mit den Klassen FileReader und FileWriter vor. Alle diese Klassen sind Adapter zwischen File-Objekten und den „Interfaces“ von InputStream, OutputStream, Reader und Writer. Einzelheiten findest du in der Lektion!
    Verfügbar
  • Übungen zu FileReader/FileWriter

    Java Core
    Level 9,Lektion 5
    Um all diese Adapter wirklich zu beherrschen, musst du viele Aufgaben erledigen. Du musst sie sozusagen mit den Fingerspitzen oder neuronalen Enden fühlen... oder was auch immer Roboter so haben. Dein Lehrer Diego fegt alle Hoffnungen beiseite, dass aus den CodeGym-Studenten echte Programmierer werden. Er begräbt sie buchstäblich mit Aufgaben.
    Verfügbar
  • BufferedReader/InputSreamReader

    Java Core
    Level 9,Lektion 6
    Programmieren ist Praxis. Deshalb nutzen wir manchmal etwas, aber verstehen erst später, was das eigentlich ist. So war es auch bei den Klassen BufferedReader und InputSreamReader, welche die CodeGym-Studenten schon in der ersten Quest verwenden. Jetzt ist es an der Zeit zu verstehen, wie sie aufgebaut sind.
    Verfügbar
  • Schreiben wir unseren eigenen Wrapper für System.out

    Java Core
    Level 9,Lektion 7
    Im geheimen Labor des nicht weniger geheimen CodeGym-Trainingszentrums studieren die Studenten heute den Austausch von Objekten. Dein Mentor Bilaabo wird dir zeigen, wie man einen Wrapper für System.out schreibt, damit niemand den Austausch bemerkt. Aber zuerst musst du System.out selbst nachvollziehen.
    Verfügbar
  • Übungen zu Streams | Level 9

    Java Core
    Level 9,Lektion 8
    Jetzt wird es Zeit, dass die Studenten im geheimen CodeGym-Trainingszentrum damit beginnen, ihre eigenen Wrapper zu schreiben. Dein Lehrer Diego lädt dich dazu ein, fünf knifflige Reader-Wrapper zu implementieren. Der Trick ist jedes Mal ein anderer. In einem Fall ersetzt der Reader-Wrapper alle Buchstaben durch Großbuchstaben. In einem anderen Fall zeigt er nur Zahlen an. Auf geht‘s!
    Verfügbar
  • Nützliche Links vom Professor – 19

    Java Core
    Level 9,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. Und manchmal ist es hilfreich, das bereits Gelesene noch einmal zu wiederholen. Heute ist genau das der Fall. Lesen wir noch einmal den Artikel über Eingabe-/Ausgabedatenströme.
    Verfügbar
  • Googles sichere Rechenzentren

    Java Core
    Level 9,Lektion 10
    Daten sind das wichtigste Gut der Moderne. Deshalb hat ihre Sicherheit für Unternehmen und Dienstleister höchste Priorität. Sehen wir uns an, wie Google seine Daten in einem der größten Rechenzentren der Welt sichert. In diesem Video werden wir uns zusammen mit Joe Kava, dem VP of Data Center Operations von Google die verschiedenen Sicherheitsstufen ansehen.
    Verfügbar
  • Bonusaufgabe | Lektion 11 | Level 9

    Java Core
    Level 9,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 Streams vertiefen. Es sind nicht die einfachsten, aber sie bringen dein Gehirn auf Trab (oder die CPUs, falls du welche besitzt). Für die Bonusufgaben erhältst du doppelt so viele „XP“!
    Verfügbar
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe bei Aufgaben
  • Preise
  • Java-Syntax
Community
  • Nutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsgeschichten
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakte
  • Bewertungen
  • Presse
  • CodeGym for EDU
  • FAQ
  • Support
CodeGymCodeGym ist ein Online-Kurs zum Erlernen der Java-Programmierung von Grund auf. Dieser Kurs ist eine perfekte Möglichkeit, Java als Anfänger zu meistern. Er enthält über 1200 Aufgaben mit sofortiger Überprüfung und einen wesentlichen Umfang an Java-Grundlagentheorie. Um Ihren Lernerfolg zu unterstützen, haben wir eine Reihe motivierender Funktionen implementiert: Quizze, Programmierprojekte, Inhalte zum effizienten Lernen und Karriereinformationen für Java-Entwickler.
Folgen Sie uns
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" © 2026 CodeGym
MastercardVisa
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym