Diese Vorlesung ist eine praxisnahe Einführung in das Interface
List und seine beliebten Implementierungen:
ArrayList und
LinkedList. Wir schauen uns an, wie man Listen erstellt, grundlegende Methoden (
add,
get,
set,
remove,
size,
clear) aufruft, Elemente durchläuft und sie sucht. Wir vergleichen die Performance der Operationen und besprechen, wann man welche Implementierung wählt. Am Ende – typische Fehler und wie man sie vermeidet (
IndexOutOfBoundsException,
ConcurrentModificationException, korrekte Implementierung von
equals und der Umgang mit Generics).