Java Collection Framework
Das Java Collection Framework ist eine Sammlung von Klassen und Interfaces, die verschiedene Datenstrukturen zur Speicherung von Objekten zur Verfügung stellen. Während der Typ der Datenstruktur durch die Interfaces
- java.util.List (geordnete Liste, Mehrfachvorkommen des gleichen Objekts möglich),
- java.util.Set (Menge im mathematischen Sinn, d.h. ohne feste Reihenfolge und ohne mehrfache Vorkommen des gleichen Objekts) und
- java.util.Map (Zur Speicherung von Schlüssel-Wert-Paaren, ebenfalls ohne feste Reihenfolge und ohne mehrfache Vorkommen des gleichen Objekts)
definiert wird, ist in den Implementationen der Interfaces die konkrete Art der Datenstruktur festgelegt, wodurch sich je nach Bedarf die performanteste Datenstruktur genutzt werden kann.
Für weitere Informationen sei auf die Dokumentation unter http://www.torsten-horn.de/techdocs/java-collections.htm verwiesen.