Einführung
  • Was Du in diesem Kurs lernst
  • WICHTIG - Wie du das meiste aus dem Kurs holst
  • Was ist Java und wozu ist es gut?
  • Ein Java Programm kompilieren.
Los geht's
  • Herunterladen und Installieren des JDK (Java Development Kit)
  • Wichtiger Hinweis!
  • Herunterladen und Installieren von Eclipse
  • Kurze Einleitung zu Eclipse und Hello World! Der erste Code
Datentypen und Variablen
  • Einführung in Datentypen
  • Datentypen primitiv und String
  • Namensgebung von Variablen
  • Variablen Deklarieren
  • Variablen einen Wert zuweisen
  • Parsen
  • Typecasting
  • Übungsaufgabe - Variablen Anlegen und Werte zuordnen
  • Lösung zur Übungsaufgabe - Variablen Anlegen und Werte zuordnen
  • Übungsaufgabe zu Datentypen und Variablen
  • Lösung zur Übungsaufgabe zu Datentypen und Variablen
  • Datentypen und Variablen
Methoden
  • Die erste eigene Methode
  • Void Methoden (ohne Rückgabe)
  • Methoden mit mehreren Parametern
  • Übungsaufgabe - zwei Methoden erstellen
  • Lösung zur Übungsaufgabe - zwei Methoden erstellen
  • Static
  • Quiz zu Methoden
Java input (Eingabe) und output (Ausgabe)
  • Eingabe via Scanner - String
  • Eingabe via Scanner - double
  • Ausgabe mit print, println und tabs
  • Ausgabe mit printf
  • Übungsaufgaben zu input und ouptut - Simpler Zinsrechner
  • Lösung zur Übungsaufgabe - Simpler Zinsrechner
  • Quiz zu Input und Ouput
Einführung in Klassen und Objekte
  • Klassen und Objekte
  • Unsere erste eigene Klasse
  • Erstellung eines Konstruktors
  • Setter und Getter
  • Mehrere Konstruktoren
  • Die Math Klasse
  • Zufallsgenerator Random
  • Verwendung von this
  • Zugriffsmodifikatoren - public, private, protected, default
  • Zugriffsmodifikatoren
  • Übungsaufgabe zu Klassen und Objekten
  • Lösung zur Übungsaufgabe zu Klassen und Objekten
  • Quiz zu Klassen
Entscheidungen treffen
  • Relative und Logische Operatoren
  • If Abfragen (falls)
  • Die if-else if Aussage
  • Verschachtelte if-else Aussage
  • Switch Case mit Int
  • Switch Case mit String
  • Übungsaufgabe zu If und Else-if - Textlänge
  • Lösung zur Übungsaufgabe zu Entscheidungen
  • Quiz zu Entscheidungen
Schleifen (Loops)
  • While Schleife
  • Zustandsgesteuerte While Schleife
  • Do While Schleife
  • For Schleife
  • break und continue
  • Übungsaufgabe zu Schleifen - Zähler
  • Lösung zur Übungsaufgabe - Zähler
  • Quiz zu Schleifen
Arrays / Felder
  • Einen Array erstellen
  • Auf Arrayelemente zugreifen und die For Each Schleife
  • Arrays als Parameter
  • Zweidimensionale Arrays
  • Übungsaufgabe zu Arrays
  • Lösung zur Übungsaufgabe zu Arrays
  • Quiz zu Arrays
Arraylisten
  • Eine Arrayliste Deklarieren und Inizialisieren
  • Informationen einer Arrayliste hinzufügen
  • Arraylisten durchsuchen
  • Auf Elemente einer Arrayliste zugreifen
  • Arraylisten als Parameter verwenden
  • Arraylisten Sortieren
  • Übungsaufgabe zu Arraylisten
  • Lösung zur Übungsaufgabe zu Arraylisten
  • Quiz zu Arraylisten
Vererbung / Inheritance
  • Einführung in Vererbung
  • Beispiel für Vererbung
  • Methoden überschreiben
  • Werte überschreiben
  • Übungsaufgabe zu Vererbung
  • Lösung zur Übungsaufgabe zu Vererbung
  • Quiz zu Vererbung
Polymorphie
  • Einführung in die Polymorphie