List<E>
ist ein abstrakter Datentyp
(Java: ein interface
und keine class
)
List<E>
ist ein parametrisierter Typ
es gibt verschiedene Implementierungen, die wichtigsten:
ArrayList<E>
Zugriff schnell, Einfügen teuer
LinkedList<E>
Zugriff langsam, Einfügen schnell