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 bist im Level aufgestiegen!

    Java Syntax
    Level 8,Lektion 0
    Erinnerst du dich, wer den Motivationskurs im geheimen CodeGym-Zentrum unterrichtet? Das stimmt, unser Superspezialist. In diesem Fall darfst du nicht zu faul sein, seine Forschungsergebnisse über den globalen Arbeitsmarkt zu lesen – seine Vorteile, Anforderungen, Karriereaussichten und Freiheiten im Vergleich zum lokalen Markt.
    Verfügbar
  • Lektion über Collections

    Java Syntax
    Level 8,Lektion 1
    Java-Klassen, deren Hauptzweck darin besteht, eine Reihe anderer Elemente zu speichern, werden als Collections oder Container bezeichnet. Es ist sinnvoll, dass etwas, das wir sammeln, als Collection – also Sammlung – bezeichnet wird. Java-Collections sind in drei Hauptgruppen unterteilt: Set, List, Map (oder Dictionary). Diese Lektion wird dir den Unterschied zwischen ihnen nahebringen.
    Verfügbar
  • Liste aller Collections

    Java Syntax
    Level 8,Lektion 2
    Schon die allererste Quest im geheimen CodeGym-Zentrum beschäftigt sich mit wichtigen Themen, also gilt das natürlich erst recht für Level 8. Wir wollen uns weiter mit einem wichtigen Tool auseinandersetzen: Collections und Collection-Schnittstellen. In dieser Lektion wirst du lernen, dass Java über vier Listen, drei Sets und vier Maps verfügt. Du wirst ein paar Beispiele studieren, um dein Verständnis zu vertiefen.
    Verfügbar
  • Übungen mit Collections

    Java Syntax
    Level 8,Lektion 3
    Hast du schon mal Katzen gesammelt? Was ist mit Pflanzen? Kannst du ohne sonstige Hinweise erraten, was HashMap bedeutet? Zu viele Fragen! Aber wenn du mindestens zwei der drei Fragen mit Ja beantwortet hast, dann ist der richtige Zeitpunkt gekommen, Katzen zu erstellen und sie einer Collection hinzuzufügen! Wir erledigen Aufgaben mit Collections, indem wir gleichzeitig ein HashSet von Pflanzen und eine HashMap von Katzen erstellen.
    Verfügbar
  • Der Datentyp Date

    Java Syntax
    Level 8,Lektion 4
    Hat die Zeit eine Richtung oder existiert sie einfach nur? Der Typ Date beantwortet diese Frage nicht. Aber er hilft dabei, alle möglichen interessanten Probleme zu lösen. So kann man z.B. Zeitintervalle messen, Datums- und Uhrzeitangaben speichern, und berechnen, wie viele Millisekunden seit dem 1. Januar 1970 GMT vergangen sind.
    Verfügbar
  • ArrayList vs. LinkedList

    Java Syntax
    Level 8,Lektion 5
    Eine Schnittstelle kann mehrere Implementierungen haben. Keine einzelne Implementierung ist in allen Fällen besser als der Rest. Bei einem Vorgehen sind manche Operationen schnell, aber andere langsam. Für ein anderes Vorgehen gilt möglicherweise das Gegenteil. Deshalb hat die List-Schnittstelle zwei verschiedene Klassen: ArrayList und LinkedList. In dieser Lektion geht es darum, inwiefern die eine besser ist als die andere und umgekehrt.
    Verfügbar
  • Leistung einer Liste messen

    Java Syntax
    Level 8,Lektion 6
    Das Thema „Collections“ kann einen wahnsinnig machen, aber wir werden versuchen, dein Gehirn so zu behandeln, dass du möglichst nicht dem Wahnsinn verfällst... Also arbeiten wir an ein paar Aufgaben, die natürlich möglichst interessant sein sollten. Lass uns gleich in dieser Lektion einige Messungen durchführen: Wir werden herausfinden, wie lange es dauert, bis 10.000 Einfügevorgänge für jede der Listen durchgeführt wurden, und wie lange es dauert, ebenso häufig die Abrufmethode aufzurufen.
    Verfügbar
  • Was machen wir mit Set und Map?

    Java Syntax
    Level 8,Lektion 7
    Ein Set ist ein Haufen nicht durchnummerierter Objekte. Eine Map ist ein Satz von Schlüssel-Wert-Paaren. Obwohl sie sich ähneln, gibt einige Dinge, die du mit einer Map machen kannst, die aber mit einem Set nicht möglich sind. Im letzteren Fall fügen wir einfach Elemente hinzu, löschen sie und prüfen, ob sie sich im Set befinden. Aber eine Map unterstützt sehr viel mehr Operationen. Willst du wissen, welche Operationen das sind? Lass uns diese Lektion abschließen.
    Verfügbar
  • Übungen zu Set und Map

    Java Syntax
    Level 8,Lektion 8
    Auch wenn es nicht so beliebt ist wie die allgegenwärtigen Listen, wird Map (ein Set von Schlüssel-Wert-Paaren) für viele Aufgaben verwendet. In dieser praktischen Lektion lernst du im CodeGym-Stil, wie du mit Map und Set arbeitest. Hast du den Stil erraten*? (*Antwort: durch das Abschließen von Aufgaben).
    Verfügbar
  • Nützliche Links vom Professor – 8

    Java Syntax
    Level 8,Lektion 9
    Wir müssen die Arbeit unseres alten Professors respektieren: Er schuftet weiter, sucht nach den Referenzen, die die Studenten brauchen, und teilt sie gerne mit ihnen. Alles um des Wissens willen! Heute hat er ausgezeichnete Artikel über ArrayList, LinkedList und Collections im Allgemeinen entdeckt. Das kannst du nicht überspringen. Du musst es lesen! Lass uns lernen und Wissen ansammeln!“
    Verfügbar
  • Ohne Java hätten wir eine Javapokalypse

    Java Syntax
    Level 8,Lektion 10
    Du hast Level 8 fast abgeschlossen! Nach all diesen Vorträgen und Aufgaben brauchst du eine Pause. Java zu lernen mag schwierig sein, aber vergiss nie: Die Welt kann ohne Java nicht existieren! Was wäre, wenn es eines Tages plötzlich einfach verschwinden würde? Was würde mit unserer vertrauten Umgebung passieren? Mach es dir bequem und sieh dir ein spannendes und lustiges Video über die echte Javapokalypse an. :)
    Verfügbar
  • Abschließende Aufgaben

    Java Syntax
    Level 8,Lektion 11
    Am Ende des Levels müssen mehrere Aufgaben erledigt werden. Einige von ihnen sind anspruchsvoller und setzen voraus, dass die Teilnehmer selbst googeln. Oder nachdenken. Oder nachdenken und googeln. Wenn du sie Tag für Tag bearbeitest, werden deine Fähigkeiten mit rasanter Geschwindigkeit wachsen. Sie wurden speziell für IDEA entwickelt.
    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