In deze zelfstudie leren we over de Java Collection-interface en zijn subinterfaces.
De Collectioninterface is de root-interface van het Java-verzamelingsraamwerk.
Er is geen directe implementatie van deze interface. Het is echter uitgevoerd door middel van haar subinterfaces willen List, Seten Queue.
De ArrayListklasse implementeert bijvoorbeeld de Listinterface die een subinterface is van de Collectioninterface.

Subinterfaces van Collection
Zoals hierboven vermeld, bevat de Collectioninterface subinterfaces die worden geïmplementeerd door verschillende klassen in Java.
1. Lijstinterface
De Listinterface is een geordende verzameling waarmee we elementen zoals een array kunnen toevoegen en verwijderen. Ga voor meer informatie naar: Java List Interface.
2. Stel Interface in
De Setinterface stelt ons in staat om elementen in verschillende sets op te slaan, vergelijkbaar met de set in de wiskunde. Het mag geen dubbele elementen hebben. Ga voor meer informatie naar: Java Set Interface.
3. Wachtrij-interface
De Queueinterface wordt gebruikt wanneer we elementen willen opslaan en openen op de manier First In, First Out (FIFO) . Ga voor meer informatie naar: Java Queue Interface.
Inzamelingsmethoden
De Collectioninterface bevat verschillende methoden die kunnen worden gebruikt om verschillende bewerkingen op objecten uit te voeren. Deze methoden zijn beschikbaar in al zijn subinterfaces.
add()- voegt het opgegeven element toe aan de verzamelingsize()- geeft de grootte van de collectie terugremove()- verwijdert het opgegeven element uit de verzamelingiterator()- geeft een iterator terug om toegang te krijgen tot elementen van de verzamelingaddAll()- voegt alle elementen van een bepaalde collectie toe aan de collectieremoveAll()- verwijdert alle elementen van de opgegeven collectie uit de collectieclear()- verwijdert alle elementen van de collectie








