Welcher Iterator ist ausfallsicher?

Inhaltsverzeichnis:

Welcher Iterator ist ausfallsicher?
Welcher Iterator ist ausfallsicher?
Anonim

Iterator auf ArrayList, HashMap-Klassen sind einige Beispiele für ausfallsichere Iteratoren. … Dies liegt daran, dass sie mit dem Klon der Sammlung arbeiten, nicht mit der ursprünglichen Sammlung, und deshalb werden sie als ausfallsichere Iteratoren bezeichnet. Iterator auf CopyOnWriteArrayList, ConcurrentHashMap-Klassen sind Beispiele für ausfallsichere Iteratoren.

Ist der Iterator in Java ausfallsicher?

Der Iterator in Java wird verwendet, um die Objekte einer Sammlung zu durchlaufen. Die Sammlungen geben zwei Arten von Iteratoren zurück, entweder es wird Fail Fast oder Fail Safe sein. Die Fail Fast-Iteratoren werfen sofort ConcurrentModificationException im Falle einer strukturellen Änderung der Sammlung.

Was ist ausfallsicher und ausfallsicher in Java?

Ausfallsicher. 1. Ausnahme. Alle Änderungen in der Sammlung, wie z. B. das Hinzufügen, Entfernen und Aktualisieren einer Sammlung während eines Threads, iterieren die Sammlung und werfen dann eine Ausnahme für gleichzeitige Änderungen aus. Die ausfallsichere Sammlung löst keine Ausnahme aus.

Ist der Listen-Iterator ausfallsicher?

Die Iteratoren zurückgegeben von ArrayList iterator und listIterator-Methoden sind ausfallsicher: wenn die Liste zu irgendeinem Zeitpunkt strukturell modifiziert wird, nachdem der Iterator erstellt wurde, in irgendeiner Weise außer durch die iterator eigenen remove- oder add-Methoden, löst der Iterator eine ConcurrentModificationException.

Ist ArrayList ausfallsicher?

Iterator von ArrayList schlägt schnell fehl, also während du es bistiterieren über die ArrayList mit dem Iterator, wenn die zugrunde liegende ArrayList durch eine andere Methode als das Hinzufügen und Entfernen geändert wird, die von Iterator selbst bereitgestellt wird, wird ConcurrentModificationException ausgelöst und abgesprungen.

Empfohlen:

Interessante Beiträge
Sind Vogelarten homogametisch?
Weiterlesen

Sind Vogelarten homogametisch?

Molekulare Bestimmung des Vogelgeschlechts. Das Geschlecht von Säugetieren und Vögeln wird chromosomal bestimmt. Während jedoch männliche Säugetiere XY (heterogametisch) und Weibchen XX (homogametisch) sind, sind bei Vögeln die Weibchen heterogametisch (WZ) und die Männchen homogametisch (ZZ) [

Verwenden Ionen erleichterte Diffusion?
Weiterlesen

Verwenden Ionen erleichterte Diffusion?

Erleichterte Diffusion daher ermöglicht polaren und geladenen Molekülen, wie Kohlenhydraten, Aminosäuren, Nukleosiden und Ionen, die Plasmamembran zu passieren. Im Allgemeinen werden zwei Klassen von Proteinen unterschieden, die die erleichterte Diffusion vermitteln:

Wo ist das Glastonbury Festival?
Weiterlesen

Wo ist das Glastonbury Festival?

Glastonbury Festival ist ein fünftägiges Festival zeitgenössischer darstellender Künste, das in Pilton, Somerset, in England stattfindet. Neben zeitgenössischer Musik bietet das Festival Tanz, Comedy, Theater, Zirkus, Kabarett und andere Künste.