Zu den Java-Containern gehören: ArrayList, LinkedList, Vector, HashSet, LinkedHashSet, TreeSet, LinkedHashMap, TreeMap, ConcurrentHashMap, Hashtable usw.
Die Betriebsumgebung dieses Tutorials: Windows7-System, Java8-Version, DELL G3-Computer.
Was ist ein Container?
Container bezieht sich auf das Grundgerät zur Aufbewahrung von Materialien und ist hauptsächlich eine Hülle.
Der Zweck der Java-Container-Klassenbibliothek besteht darin, „Objekte zu speichern“. Auszug aus: „Thinking in Java“.
Die Java-Sammlungsklasse ist eine besonders nützliche Werkzeugklasse, die zum Speichern einer unterschiedlichen Anzahl von Objekten verwendet werden kann und häufig verwendete Datenstrukturen wie Stapel, Warteschlangen usw. implementieren kann sind wie ein Container, der mehrere Objekte (eigentlich Verweise auf Objekte, aber normalerweise Objekte genannt) in den Container „werfen“ kann. Auszug aus: „Crazy Java Handouts“
Container werden in Java auch Sammlungen genannt. Es handelt sich speziell um ein Objekt Wird zum Verwalten von Objekten verwendet. Das habe ich gesagt.
Was sind die Java-Container?
Java-Container sind in zwei Kategorien unterteilt: Sammlung und Karte, und es gibt viele Unterklassen darunter. Das Folgende ist das Vererbungssystem von Sammlung und Karte:
Die spezifische Struktur ist wie folgt:
.
Was ist der Unterschied zwischen List, Set und Map?
Der Unterschied zwischen List, Set und Map spiegelt sich hauptsächlich in zwei Aspekten wider: ob die Elemente geordnet sind und ob doppelte Elemente zulässig sind.
Speicher: HashMap arbeitet mit Nullschlüssel und -wert, während Hashtable dies nicht zulässt.
Was ist der Unterschied zwischen Comparable und Comparator?
Comparable-SchnittstelleKomparatorschnittstelle
Comparable wird nicht zur Verwendung empfohlen, da es in das Programm selbst eingreift.
Das obige ist der detaillierte Inhalt vonWas sind die Java-Container?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!