Heim > Java > JavaInterview Fragen > Hauptteil

Fragen zum neuen Java-Interview 2020 – Container (1)

王林
Freigeben: 2020-04-07 15:41:33
nach vorne
1889 Leute haben es durchsucht

Fragen zum neuen Java-Interview 2020 – Container (1)

1. Was sind die Java-Container?

Abbildung häufig verwendeter Behälter:

Fragen zum neuen Java-Interview 2020 – Container (1)

2. Was ist der Unterschied zwischen Collection und Collections?

java.util.Collection ist eine Sammlungsschnittstelle (eine Schnittstelle der obersten Ebene für Sammlungsklassen). Es bietet allgemeine Schnittstellenmethoden für grundlegende Operationen an Sammlungsobjekten. Die Collection-Schnittstelle verfügt über viele spezifische Implementierungen in der Java-Klassenbibliothek. Die Bedeutung der Collection-Schnittstelle besteht darin, eine möglichst einheitliche Betriebsmethode für verschiedene spezifische Sammlungen bereitzustellen. Zu den direkt geerbten Schnittstellen gehören List und Set.

Collections ist eine Werkzeugklasse/Hilfsklasse der Collection-Klasse, die eine Reihe statischer Methoden für verschiedene Vorgänge wie Sortieren, Suchen und Thread-Sicherheit von Elementen in der Collection bereitstellt.

(Weitergabe verwandter Video-Tutorials: Java-Video-Tutorial)

3. Was ist der Unterschied zwischen Liste, Satz und Karte?

Fragen zum neuen Java-Interview 2020 – Container (1)

4. Was ist der Unterschied zwischen HashMap und Hashtable?

hashMap entfernt die Methode „contains“ von HashTable, fügt jedoch die Methoden „containsValue()“ und „containsKey()“ hinzu.

HashTable ist synchron, während HashMap asynchron ist und seine Effizienz höher ist als die von hashTable.

hashMap erlaubt leere Schlüsselwerte, hashTable jedoch nicht.

5. Wie kann man entscheiden, ob man HashMap oder TreeMap verwendet?

Für Vorgänge wie das Einfügen, Löschen und Positionieren von Elementen in Map ist HashMap die beste Wahl. Wenn Sie jedoch eine geordnete Sammlung von Schlüsseln durchlaufen müssen, ist TreeMap die bessere Wahl. Abhängig von der Größe Ihrer Sammlung kann es schneller sein, Elemente zu einer HashMap hinzuzufügen und die Karte durch eine TreeMap für die geordnete Schlüsseldurchquerung zu ersetzen.

Empfohlenes Tutorial: Java-Interviewfragen

Das obige ist der detaillierte Inhalt vonFragen zum neuen Java-Interview 2020 – Container (1). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage