Wenn ich eine Variable habe, die a List
enthält, kann sie Objekte vieler verschiedener Typen enthalten, z . B. ArrayList
oder LinkedList
. Der Unterschied zwischen a LinkedList
und an ArrayList
ist ziemlich groß. Das große O-Verhalten der Methoden ist sehr unterschiedlich. Zum Beispiel ist das Sortieren List
und anschließende Verwenden für binäre Suchen für a vollkommen in Ordnung ArrayList
, würde aber mit a keinen Sinn ergeben LinkedList
.