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 10,Lektion 0
    Hast du dich jemals gefragt, warum die Leute tatsächlich auf die Hochschule gehen? Vermitteln moderne Universitäten den zukünftigen Experten viel, zum Beispiel im Bereich der Programmierung? Ersetzen sie 100 unnötige Dinge durch die 10 wesentlichen Elemente? Der Superspezialist des geheimen CodeGym-Zentrums beantwortet diese und andere Fragen im Zusammenhang mit Hochschulen.
    Verfügbar
  • Strenge Typisierung

    Java Syntax
    Level 10,Lektion 1
    Strenge Typisierung klingt hart, fast schon nach Militär... Aber keine Angst, es tut nicht weh! Normalerweise tut es nicht weh. In dieser Lektion werden wir über die Tatsache sprechen, dass alle Java-Variablen (einschließlich Objekte) von Beginn an einen Typ besitzen. Dieser Typ kann während der Ausführung eines Befehls nicht geändert werden. Dieses Konzept hat seine Vor- und Nachteile.
    Verfügbar
  • Liste der grundlegenden Datentypen

    Java Syntax
    Level 10,Lektion 2
    Java besitzt einige seltsame Typen... Damit dein Gehirn nicht durchbrennt, haben wir in den ersten Levels von CodeGym nur die gängigsten Datentypen unter die Lupe genommen und aktiv genutzt. Jetzt werden wir weitere Typen studieren und uns eine Tabelle ansehen, die alle notwendigen Informationen zusammenfasst. Dabei handelt es sich vor allem um den Speicherplatz, der einem bestimmten Variablentyp zugewiesen wird.
    Verfügbar
  • Typumwandlung

    Java Syntax
    Level 10,Lektion 3
    Die strenge Typisierung von Java erlaubt es nicht, Datentypen zu ändern. Es gibt jedoch einen Weg. Und der nennt sich Typumwandlung („type casting“). Wenn du bei „Casting“ an eine langweilige TV-Show denkst, dann liegst du ganz falsch. In diesem Zusammenhang meinen wir etwas völlig anderes: eine Zuweisung zur Umwandlung einer Variablen eines Typs in eine Variable eines anderen Typs verwenden. In dieser Lektion erfährst du, wie das in Java funktioniert.
    Verfügbar
  • Übungen mit Ganzzahlumwandlungen

    Java Syntax
    Level 10,Lektion 4
    Das Thema Typumwandlung muss verantwortungsbewusst angegangen werden: Für viele CodeGym-Schüler scheint es einfach zu sein (es ist aber immer noch Level 10!), aber eine leichtfertige Einstellung führt hier zu zahlreichen Programmierfehlern auch für „erfahrene“ Programmierer. Deshalb müssen wir die Typumwandlung von Anfang an richtig angehen. Wie? Indem wir Aufgaben erledigen, natürlich.
    Verfügbar
  • Umwandlung zu einem String

    Java Syntax
    Level 10,Lektion 5
    Trotz der strengen Typisierung von Java kannst du jeden Datentyp in einen String umwandeln! Darüber hinaus kann fast jeder Typ implizit in den Datentyp String umgewandelt werden. Das leuchtet sofort ein, wenn wir versuchen, zwei Variablen hinzuzufügen: einen String und einen „Nicht-String“. In diesem Fall wird die „Nicht-String“-Variable in einen String umgewandelt. Das ist praktisch. Lernen wir, wie man das für sich nutzt!
    Verfügbar
  • Umwandlungen von Referenztypen

    Java Syntax
    Level 10,Lektion 6
    Wenn kompatible Typen umgewandelt werden, kann die Umwandlung einschränkend oder erweiternd sein. Heute werden wir die Klasse Object verwenden, während wir uns Typumwandlungen ansehen. Einer solchen Variable kann jeder beliebige Referenztyp zugewiesen werden (Typeinschränkung). Aber was ist, wenn du eine erweiternde Umwandlung durchführen musst? Das wirst du in der Lektion lernen.
    Verfügbar
  • Reale Typen

    Java Syntax
    Level 10,Lektion 7
    Du musst die Arbeit mit realen Typen (oder Gleitkommazahlen) in Java kennenlernen. Natürlich könnte es schwierig sein, sofort zu akzeptieren, dass bei float f = 3/5 f tatsächlich Null ist! Es ist auch unklar, wie man die Dezimalzahl erhält, die wir brauchen. Tatsächlich sind all diese Probleme gelöst. Und zwar ganz einfach.
    Verfügbar
  • Literale

    Java Syntax
    Level 10,Lektion 8
    Das Wort „bezieht“ sich auf direkt in den Quellcode eingegebene Werte. Im Java-Code zeichnen sie sich dadurch aus, dass sie fest einprogrammiert sind. Alle Daten als solche entstehen während der Ausführung eines Programms, aber Literale sind direkt in den Code eingebettet. „Regen in Regensburg“ ist ein literaler String, und 0.256 ist ein literaler Float. Und so weiter. Das ist überhaupt nicht kompliziert, aber du musst dir dieses Wort merken.
    Verfügbar
  • Nützliche Links vom Professor – 10

    Java Syntax
    Level 10,Lektion 9
    Studierende passen bei der ersten Einführung in die Typumwandlung oft nicht richtig auf, da sie dieses Thema meist ganz am Anfang ihres Java-Studiums behandeln. Die Studierenden wissen zu diesem Zeitpunkt noch nicht viel und Typumwandlungen werden „vergessen“, bis der richtige Zeitpunkt gekommen ist. Im geheimen CodeGym-Zentrum wird dieses Thema jedoch genau zu dem Zeitpunkt vorgestellt, zu dem es gebraucht wird.
    Verfügbar
  • Nerd-Pause: Das Streaming

    Java Syntax
    Level 10,Lektion 10
    Bevor du die letzten Aufgaben nicht nur dieses Levels, sondern in der gesamten ersten Quest angehst, verdienst du eine ordentliche Pause! Danach bist du bereit, alles andere abzuschließen. Aber sei darauf gefasst, dass dieses Video deine Nerven ganz schön strapazieren wird. Es ist ein Thriller, bei dem jemand beim Gedanken an Java völlig verrückt wird, und basiert auf einem Roman von Stephen King. :)
    Verfügbar
  • Abschließende Aufgaben von Quest 1

    Java Syntax
    Level 10,Lektion 11
    Die erste Quest nähert sich ihrem Ende! Dieser entscheidende Moment ist der beste Zeitpunkt, das Material zu wiederholen und dein Wissen durch Übung zu festigen. Dementsprechend haben wir in diesem Block Aufgaben zu verschiedenen Themen vorbereitet, und sogar einige anspruchsvollere Probleme. Wenn dir etwas nicht klar ist, kannst du es googeln. Denken und googeln, verstanden? Viel Glück!
    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