Σε αυτό το σεμινάριο, θα μάθουμε για τη διεπαφή της Συλλογής Java και τα υποσυνδέσμιά της.
Η Collectionδιεπαφή είναι η ριζική διεπαφή του πλαισίου συλλογών Java.
Δεν υπάρχει άμεση εφαρμογή αυτής της διεπαφής. Ωστόσο, αυτό υλοποιείται μέσω subinterfaces του αρέσει List, Setκαι Queue.
Για παράδειγμα, η ArrayListκλάση εφαρμόζει τη Listδιεπαφή που είναι υποσύνδεση της Collectionδιασύνδεσης.

Υποεπιφάνεια συλλογής
Όπως αναφέρθηκε παραπάνω, η Collectionδιεπαφή περιλαμβάνει υποσυνδέσεις που εφαρμόζονται από διάφορες κατηγορίες στην Java.
1. Λίστα διεπαφών
Η Listδιεπαφή είναι μια ταξινομημένη συλλογή που μας επιτρέπει να προσθέσουμε και να αφαιρέσουμε στοιχεία όπως ένας πίνακας. Για να μάθετε περισσότερα, επισκεφθείτε: Java List Interface.
2. Ρύθμιση διεπαφής
Η Setδιεπαφή μας επιτρέπει να αποθηκεύουμε στοιχεία σε διαφορετικά σύνολα παρόμοια με το σύνολο στα μαθηματικά. Δεν μπορεί να έχει διπλά στοιχεία. Για να μάθετε περισσότερα, επισκεφθείτε: Java Set Interface.
3. Διεπαφή ουράς
Η Queueδιεπαφή χρησιμοποιείται όταν θέλουμε να αποθηκεύσουμε και να προσπελάσουμε στοιχεία με τρόπο First In, First Out (FIFO) . Για να μάθετε περισσότερα, επισκεφθείτε: Java Queue Interface.
Μέθοδοι συλλογής
Η Collectionδιεπαφή περιλαμβάνει διάφορες μεθόδους που μπορούν να χρησιμοποιηθούν για την εκτέλεση διαφορετικών λειτουργιών σε αντικείμενα. Αυτές οι μέθοδοι είναι διαθέσιμες σε όλα τα υποσυνδέσμιά της.
add()- εισάγει το καθορισμένο στοιχείο στη συλλογήsize()- επιστρέφει το μέγεθος της συλλογήςremove()- αφαιρεί το καθορισμένο στοιχείο από τη συλλογήiterator()- επιστρέφει έναν επαναληπτικό για πρόσβαση σε στοιχεία της συλλογήςaddAll()- προσθέτει όλα τα στοιχεία μιας συγκεκριμένης συλλογής στη συλλογήremoveAll()- αφαιρεί όλα τα στοιχεία της καθορισμένης συλλογής από τη συλλογήclear()- αφαιρεί όλα τα στοιχεία της συλλογής








