Was ist der Unterschied zwischen Sammlung und Sammlungen?
Inhaltsverzeichnis:
Die Hauptunterschied zwischen Sammlung und Sammlungen ist das Collection ist die Stammschnittstelle des Java Collections Framework, während Collections eine Dienstprogrammklasse ist, die ein Mitglied des Java Collections Framework ist.
Collection und Collections werden in der Java-Programmierung häufig verwendet. Sowohl Collection als auch Collections sind im Paket java.util verfügbar. Collection ist die oberste Schnittstelle, während Collection eine Klasse im Java Collection-Framework ist. Insgesamt ermöglicht Collection das Speichern mehrerer Objekte als ein Collection-Objekt. Auf der anderen Seite ermöglichen Sammlungen das Ausführen von Operationen an diesem Objekt.
Sammlung, Sammlungen, Java
Was ist Sammlung
Collection ist die Stammschnittstelle des Java Collection-Frameworks. Es hat viele Unterschnittstellen wie List, Set usw. Die Map-Schnittstelle gehört ebenfalls zum Collection-Framework, erbt jedoch nicht von der Collection-Schnittstelle. Collection erstreckt sich von einer Schnittstelle namens Iterator und erhält alle Funktionalitäten dieser Schnittstelle.
Alle Methoden der Collection-Schnittstelle sind öffentlich und abstrakt. Einige gängige Methoden sind wie folgt.
boolean add() – Ermöglicht das Einfügen eines bestimmten Elements in die Sammlung
boolean addAll(Collection c) – Ermöglicht das Hinzufügen aller Elemente zur Sammlung
clear() – Entfernt alle Elemente aus der Sammlung
boolean isEmpty() – Hilft herauszufinden, ob die Sammlung leer ist oder nicht
int size() – Hilft, die Anzahl der Elemente in der Sammlung zu finden
boolean enthält(Object o) – Prüft, ob die Sammlung ein angegebenes Objekt enthält
boolean remove(Object o) – Entfernt eine angegebene Instanz aus der Sammlung
Was sind Sammlungen?
„Collections“ ist eine Dienstprogrammklasse des Java Collection-Frameworks. Es verfügt über statische Methoden, die es ermöglichen, Operationen an den Objekten des Typs Collection durchzuführen. Einige gängige Methoden in der Collection-Klasse sind wie folgt.
Collections.max() – Hilft, den maximalen Wert in der Sammlung zu finden
Collection.min() – Hilft, den maximalen Wert in der Sammlung zu finden
Collection.sort() – Ermöglicht das Sortieren der Elemente der Sammlung
Collection.copy() – Hilft Elemente einer Sammlung in eine andere Sammlung zu kopieren
Collection.reverse() – Ermöglicht das Umkehren der Reihenfolge der Elemente in der Sammlung
Collections.binarySerach() – Hilft ein Element mit dem binären Suchalgorithmus zu suchen
Unterschied zwischen Sammlung und Sammlungen
Definition
Collection ist die übergeordnete Schnittstelle aller anderen untergeordneten Schnittstellen und Klassen des Java Collection-Frameworks, während Collections eine Dienstprogrammklasse des Java Collection-Frameworks ist, die aus statischen Dienstprogrammfunktionen besteht. Dies ist also der Hauptunterschied zwischen Sammlung und Sammlungen.
Besteht aus
Verwendungszweck
Darüber hinaus hilft Collection, eine Reihe von Objekten in einem einzigen Collection-Objekt zu speichern, während Collections hilft, eine Operation an dem Objekt von Collection durchzuführen. Daher ist dies auch ein Unterschied zwischen Sammlung und Sammlungen.
Abschluss
Es gibt einen deutlichen Unterschied zwischen Sammlung und Sammlungen, obwohl die meisten Leute diese beiden Begriffe synonym verwenden. Der Hauptunterschied zwischen Collection und Collections besteht darin, dass Collection die Stammschnittstelle von Java Collections Framework ist, während Collections eine Dienstprogrammklasse ist, die ein Mitglied des Java Collections Framework ist. Kurz gesagt, Collection ist eine Schnittstelle, während Collections eine Klasse ist.
Referenz:
1. „Schnittstelle Java.util.Collection.“ Courses.cs.washington.edu, hier verfügbar.
Bild mit freundlicher Genehmigung:
1. „Java-Sammlungsschnittstellen“ Von Originalversion erstellt von b:User:Ervinn, SVG-Version von mir erstellt – Eigene Arbeit (CC BY-SA 2.5) über Commons Wikimedia
![Was ist der Unterschied zwischen Sammlung und Sammlungen? Was ist der Unterschied zwischen Sammlung und Sammlungen?](https://img.books-kingdom.com/images/002/image-4415.jpg)