Collections (Java): Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „= Vector, ArrayList und die anderen Collection = [Kategorie:Java] -- bygones 29.06.200“) |
K |
||
Zeile 1: | Zeile 1: | ||
= Vector, ArrayList und die anderen Collection = | = Vector, ArrayList und die anderen Collection = | ||
+ | Zitat: | ||
+ | A collection represents a group of objects, known as its elements. Some collections allow duplicate elements and others do not. Some are ordered and others unordered. | ||
+ | (Eine Collection stellt eine Gruppe von Objekten dar, bekannt als ihr Element. Einige Collections erlauben doppelte Elemente, andere nicht. Manche sind geordnet, manche ungeordnet) | ||
− | + | Eine Collection ist somit vorstellbar als eine Tasche in die man mehrere Objekte hinein tun kann und wieder rausholen kann. Das Interface Collection ist das oberste Elemente der Hierarchie und bietet keine direkten Implementationen an. | |
− | --[[Benutzer:bygones | bygones]] 29.06. | + | Um eine solche Tasche nutzen zu können muss man sich erst überlegen, welche Art von Tasche man überhaupt haben will. Wie oben erwähnt gibt es verschiedene Arten davon (mit Dupilkaten, ohne Duplikaten, geordnet oder nicht geordnet). Alle haben aber gemeinsam, dass sie eine Tasche zum aufbewahren von Objekten sind. |
+ | |||
+ | Dieser Beitrag soll eine kleine Übersicht über diese enorme Hierarchie darstellen und die Vor- bzw. Nachteile einiger Collection Klassen zeigen. Der Beitrag gewährt keinen Anspruch auf Vollständigkeit und ist angeleht an dem [http://docs.oracle.com/javase/tutorial/collections/index.html Tutorial zu Collections] von Oracle (früher Sun). | ||
+ | |||
+ | Betrachten wir zuerst einmal die Hierarchie der Interfaces die uns Oracle bietet: | ||
+ | |||
+ | [[Datei:colls-coreInterfaces.gif]] | ||
+ | |||
+ | = List = | ||
+ | |||
+ | = Set = | ||
+ | |||
+ | = Map = | ||
+ | |||
+ | [[Kategorie:Java]] | ||
+ | |||
+ | --[[Benutzer:bygones | bygones]] 29.06.2005 | [[Benutzer:L-ectron-X | L-ectron-X]] (Update 30.08.2013) |
Version vom 30. August 2013, 15:47 Uhr
Inhaltsverzeichnis
Vector, ArrayList und die anderen Collection
Zitat: A collection represents a group of objects, known as its elements. Some collections allow duplicate elements and others do not. Some are ordered and others unordered. (Eine Collection stellt eine Gruppe von Objekten dar, bekannt als ihr Element. Einige Collections erlauben doppelte Elemente, andere nicht. Manche sind geordnet, manche ungeordnet)
Eine Collection ist somit vorstellbar als eine Tasche in die man mehrere Objekte hinein tun kann und wieder rausholen kann. Das Interface Collection ist das oberste Elemente der Hierarchie und bietet keine direkten Implementationen an.
Um eine solche Tasche nutzen zu können muss man sich erst überlegen, welche Art von Tasche man überhaupt haben will. Wie oben erwähnt gibt es verschiedene Arten davon (mit Dupilkaten, ohne Duplikaten, geordnet oder nicht geordnet). Alle haben aber gemeinsam, dass sie eine Tasche zum aufbewahren von Objekten sind.
Dieser Beitrag soll eine kleine Übersicht über diese enorme Hierarchie darstellen und die Vor- bzw. Nachteile einiger Collection Klassen zeigen. Der Beitrag gewährt keinen Anspruch auf Vollständigkeit und ist angeleht an dem Tutorial zu Collections von Oracle (früher Sun).
Betrachten wir zuerst einmal die Hierarchie der Interfaces die uns Oracle bietet:
List
Set
Map
-- bygones 29.06.2005 | L-ectron-X (Update 30.08.2013)