Lecture overview -- Keyboard shortcut: 'u'  Previous page: Interfacet List -- Keyboard shortcut: 'p'  Next page: Klasserne ArrayList og LinkedList -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Play sound for this page -- Keyboard shortcut: 'y'  Page 11 : 35
Forelæsningsnoter i Objekt-orienteret Programmering
Collections og streams
List i forhold til klassen Vector

Vi har tidligere i en tidligere lektion set på Vector klassen. Vi vil her relatere denne klasse til interfacet List.

Der er store ligheder mellem grænsefladen af klassen Vector og interfacet List

Vector er fra version 1.0 Java - List er kommet til i version 1.2

Vector er i version 1.2. retrofitteret til at implementere List

  • Ændringer fra Vector til List-baserede klasser:

    • Kortere navne

      • f.eks. elementAt ift. get

    • Anderledes parameterrækkefølge:

      • f.eks. setElementAt(Object,int) ift. set(int,Object)

Nye Java programmer bør ikke benytte Vector, men i stedet ArrayList eller LinkedList