Programmeren in Java/Collections: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
overzicht soorten
→‎Soorten: vb. interfaces
Regel 5:
*een rijke verzameling methods bezit om elementen toe te voegen, te verwijderen, te sorteren, op te zoeken, ...
 
== Soorten interfaces ==
* echte ''Collection'' die de elementen met een index aangeven (zoals bij arrays)
** ''Set'' met objecten zonder duplicaten: HashSet, LinkedHashSet
*** ''SortedSet'' gesorteerde set: TreeSet
** ''List'' is een opeenvolging van elementen, dubbels mogen: ArrayList
** ''Queue'' is een hoop elementen die eruitgehaald worden in de omgekeerde volgorde van het toevoegen (FIFO: first in, first out); de queue-interface bevat extra methods om elementen toe te voegen en weg te halen: LinkedList, PriorityQueue
* ''Map'' die de elementen identificeert aan de hand van een (unieke sleutel,overeenkomstige waarde)-paar, zoals bij een [[w:hashtabel|hashtabel]]: HashMap, LinkedHashMap
** ''SortedMap'' met sleutels in stijgende volgorde: TreeMap
 
<!--fail-safe iterator -->
 
[[en:Java Programming/Collections]]
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.