В този урок ще научим за интерфейса на Java Collection и неговите подинтерфейси.
В Collectionинтерфейса е основната интерфейс на колекции рамките на Java.
Няма директно изпълнение на този интерфейс. Въпреки това, той се реализира чрез своите subinterfaces обичат List, Setи Queue.
Например, ArrayListкласът изпълнява Listинтерфейса, който е подинтерфейс на Collectionинтерфейса.

Подинтерфейси на Collection
Както бе споменато по-горе, Collectionинтерфейсът включва подинтерфейси, които се изпълняват от различни класове в Java.
1. Интерфейс на списъка
В ListИнтерфейсът е подредена съвкупност, която ни позволява да добавяте и премахвате елементи като масив. За да научите повече, посетете: Java List Interface.
2. Задайте интерфейс
В Setинтерфейса ни позволява да съхраняват елементи в различни групи, подобни на снимачната площадка по математика. Не може да има дублиращи се елементи. За да научите повече, посетете: Java Set Interface.
3. Интерфейс на опашката
В Queueинтерфейса се използва, когато искаме да се съхраняват и достъп елементи в Първо, пръв излязъл (FIFO) начин. За да научите повече, посетете: Интерфейс на опашката на Java.
Методи за събиране
В Collectionинтерфейса включва различни методи, които могат да бъдат използвани за извършване на различни операции на обекти. Тези методи са достъпни във всички негови подинтерфейси.
- add()- вмъква посочения елемент в колекцията
- size()- връща размера на колекцията
- remove()- премахва посочения елемент от колекцията
- iterator()- връща итератор за достъп до елементи от колекцията
- addAll()- добавя всички елементи от определена колекция към колекцията
- removeAll()- премахва от колекцията всички елементи на посочената колекция
- clear()- премахва всички елементи от колекцията








