Dashboard

Empfohlene Lernroute zur mündlichen Prüfung in 2 Wochen.

Tagesplan (14 Tage)

TagFokusZeit
1Defizite lesen + Übung 01 + 021,5 h
2Übung 03 + 041 h
3Übung 05 + 061 h
4Übung 07 + 081 h
5Originalklausur Aufgaben 1–52 h
6Originalklausur Aufgaben 6–102 h
7Soll-Lösung Zeile für Zeile vergleichen1,5 h
8Mit Lukas / Leon: Originalklausur erklären2 h
9Probeklausur Zoo2,5 h
10Zoo Review + Schwächen identifizieren1 h
11Probeklausur Library2,5 h
12Theorie laut erklären: Vererbung, Interfaces, Datentypen, static/final1,5 h
13Mit Lukas / Leon: Theoriefragen drillen2 h
14Originalklausur in 90 Min unter Druck nochmal lösen1,5 h

Theorie-Fragen für mündliche Prüfung

  1. Welche primitiven Datentypen gibt es in Java? (byte, short, int, long, float, double, char, boolean)
  2. Was ist der Unterschied zwischen einem primitiven Datentyp und einem Objekt? Default-Wert?
  3. Was ist eine Klasse? Was ein Objekt?
  4. Was bedeutet static? Wann brauche ich this, wann den Klassennamen?
  5. Was bedeutet final? bei Variable / Methode / Klasse?
  6. Was ist Vererbung? Wann nutze ich extends?
  7. Was ist ein Interface? Wann nutze ich implements?
  8. Methodenüberladung vs. Methodenüberschreibung – Unterschied?
  9. Konstruktor-Verkettung mit this(...) und super(...) – Reihenfolge?
  10. Was machen private, protected, public?
  11. Was ist eine Exception? Checked vs. Unchecked? throws vs. throw?
  12. instanceof + Casting – warum?
  13. Wie vergleicht man Strings korrekt? Warum nicht ==?
  14. Was passiert bei NullPointerException? Wie verhindern?
  15. Was ist Comparable<T>? Wozu compareTo?

Hinweis

Wenn aus Java 2 Themen drankommen (Records, Streams, Packages), darfst du laut Steffen sagen „mache ich nicht" – die Frage ist dann ungültig.