Hier starten
  • Einleitung und der Aufbau des Kurses
  • WICHTIG!!! - Download der Kursmaterialien
Installation & Vorbereitung
  • JDK ( Java Development Kit) installieren (MAC)
  • IDE (Entwicklungsumgebung ) Eclipse installieren (MAC)
  • JDK ( Java Development Kit) installieren (Windows)
  • IDE (Entwicklungsumgebung ) Eclipse installieren (Windows)
  • JDK ( Java Development Kit) installieren (Linux)
  • IDE (Entwicklungsumgebung ) Eclipse installieren (Linux)
Java Grundlagen
  • WICHTIG bitte anschauen!
  • Einführung in das Kapitel Grundlagen
  • Was ist eine Programmiersprache?
  • Was sind Datentypen?
  • Was sind Kommentare?
  • Was sind Variablen?
  • Variablen anschaulich erklärt
  • Die Klasse String (Zeichenkette)
  • Quiz - 1
  • Beispiele zu char und boolean
  • Beispiele und Unterschiede zu int float und double
  • Operatoren - Teil 1
  • Operatoren - Teil 2
  • Typumwandlung (casten)
  • Zusammenfassung - Grundlagen
  • Quiz - 2
  • Übung I - Grundlagen
  • Übung II -Grundlagen
  • Quellcode - Grundlagen
Eclipse Tipp - 1
  • Aktivieren der Autovervollständigung
  • Projekte in Eclipse importieren
Input / output mit Hilfe der Klasse Scanner
  • User Eingaben mit Hilfe der Klasse Scanner - Teil 1
  • User Eingaben mit Hilfe der Klasse Scanner - Teil 2
  • Primitiv vs Komplexer Datentyp
  • Quiz - 3
  • Übung III - Die Klasse Scanner
  • Quellcode - Klasse Scanner
  • Scanner close() Methode nutzen
  • nextInt() / nextFloat() / nextDouble() / next() / nextLine() etc...
Kontrollstrukturen (if/else/for,while)
  • Was ist eine if else Verzweigung?
  • if else
  • if else Verzweigung
  • Beispiel if else Verzweigung
  • Switch case Statement
  • Beispiel zu switch case
  • Zusammenfassung - Kontrollstrukturen I
  • Quiz - 4
  • Was sind Schleifen?
  • for Schleife
  • while Schleife
  • Was ist der Unterschied zwischen einer for und while Schleife?
  • Zusammenfassung - Kontrollstrukturen II
  • Quiz - 5
  • Quellcode - Kontrollstrukturen
Methoden
  • Was sind Methoden?
  • Aufbau einer Methode
  • Beispiel zu Methode
  • Was sind Parameter?
  • return Anweisung (Rückgabe)
  • Warum gibt es das Schlüsselwort return? - Teil 1
  • Warum gibt es das Schlüsselwort return? - Teil 2
  • Beispiel zu return
  • Zusammenfassung - Methoden
  • Quiz - 6
  • Übung IIII - Methoden
  • Quellcode - Methoden
Array
  • Was ist ein Array?
  • Aufbau eines Arrays
  • Beispiel Array - Teil 1
  • Beispiel Array - Teil 2
  • Zusammenfassung - Array
  • Quiz - 7
  • Quellcode - Array
Objektorientierung Programmierung (OOP) - I Klassen und Objekte
  • Was ist Objektorientierte Programmierung?
  • Klasse und Objekte - Teil 1
  • Klasse und Objekte - Teil 2
  • Der Konstruktor und this
  • Methoden und Klassen - Teil 1
  • Methoden und Klassen - Teil 2
  • Beispiel zu Klassen und Objekten
  • Zusammenfassung - OOP I
  • Quiz - 8
  • Übung V - Klassen und Objekte
  • Übung VI - Klassen und Objekte
  • Objektmethoden / Klassenmethoden (static)
  • Quellcode - OOP 1
Objektorientierung Programmierung (OOP) - II Vererbung
  • Vererbung in Java - Teil 1 mit UML Diagramm
  • Vererbung in Java - Teil 2 (extends)
  • Vererbung in Java - Teil 3 (super)
  • Vererbung in Java - Teil 4 (this)
  • Beispiel zu Vererbung - Teil 1
  • Beispiel zu Vererbung - Teil 2