Hinweise zur Vorbereitung auf die Klausur am 10.01.2023

Inhalte der Klausur werden Grundlagen der Programmierung, wesentliche Merkmale der Objektorientierung und Arrays & Array-Lists sein. Versionsverwaltung mit Git und Probleme aus dem AOC kommen nicht in der Klausur dran.

Die folgenden Fragen können dir helfen, dich auf die Klausur vorzubereiten.

Die Programmierübungen aus den Fingerübungen solltest du nachvollziehen und lösen können, insbesondere:

Schleifen: Zählschleifen (for) und while-Schleifen

Variablen: Wie werden Variablen deklariert & initialisisert, was sind die "primitiven Datentypen" von Java? Was ist der Gültigkeitsbereich einer Variablen?

Entscheidungen mit if bzw. if-else.

Hinsichtlich der Objektorientierten Programmierung orientiert sich die Klausur an den ersten 3 Kapiteln des Java Buchs. Die im Buch besprochenen zentralen Konzepte dienen hier als Anhaltspunkt & Checkliste, wie sie auch auf den Wiki-Seiten zu finden sind.

Was versteht man unter einem Array? Wann setzt man es ein? Wie werden Arrays in Java deklariert/initialisisert?

Wie kann man Werte aus einem Array auslesen oder Array-Werte ändern?

Was ist der Nachteil von Arrays?

ArrayLists müssen in der Klausur nicht "aktiv" beherrscht werden, aber du musst das Konzept verstanden haben und gegebenen Code mit Array-Lists lesen können.

Was ist eine Objektbibliothek? Warum muss man das wissen, wenn man ArraLists verwenden will?

Welche Methoden stehen zur Verfügung man, um Werte in ArrayLists zu setzen/löschen/ändern?

Was ist eine foreach Schleife? Wie sieht ihre Syntax aus.