В този урок ще научим за интерфейса на 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()- премахва всички елементи от колекцията








