Heim  >  Artikel  >  Java  >  Was bedeutet Java-Iteration?

Was bedeutet Java-Iteration?

little bottle
little bottleOriginal
2019-05-22 14:37:458473Durchsuche

Java ist eine Computerprogrammiersprache. Unter Iteration hingegen versteht man die Wiederholung eines Feedbackprozesses, meist mit dem Ziel, sich einem gewünschten Ziel oder Ergebnis zu nähern. Und was verbindet sie? Als nächstes werde ich Ihnen etwas über die Java-Iteration erzählen

Was bedeutet Java-Iteration?

Wiederholen Sie dies einmal für eine Unterroutine* (eine Reihe von Anweisungen), die in einem Java-Programm wiederholt ausgeführt werden muss Das heißt, die wiederholte Ausführung eines Programms in einer Schleife, bis eine bestimmte Bedingung erfüllt ist, wird als Java-Iteration bezeichnet.

Wenn es um Java-Iteration geht, müssen wir das Iteratormuster von Java erwähnen.

Iteratormodus, auch Cursormodus genannt.

Das Iterator-Muster greift nacheinander auf die Elemente eines Sammlungsobjekts zu, ohne die zugrunde liegende Darstellung zu kennen.

Die von GOF gegebene Definition besteht darin, eine Methode bereitzustellen, um auf jedes Element in einem Containerobjekt zuzugreifen, ohne die internen Details des Objekts offenzulegen.

Das Iteratormuster besteht aus den folgenden Rollen:

1) Iteratorrolle (Iterator): Die Iteratorrolle ist für die Definition der Schnittstelle für den Zugriff auf und das Durchqueren von Elementen verantwortlich.
2) Konkreter Iterator: Die konkrete Iteratorrolle muss die Iteratorschnittstelle implementieren und die aktuelle Position während der Durchquerung aufzeichnen.
3) Containerrolle (Container): Die Containerrolle ist für die Bereitstellung einer Schnittstelle zum Erstellen spezifischer Iteratorrollen verantwortlich.
4) Konkreter Container: Die konkrete Containerrolle implementiert die Schnittstelle zum Erstellen einer bestimmten Iteratorrolle – diese spezifische Iteratorrolle hängt mit der Struktur des Containers zusammen.


Das obige ist der detaillierte Inhalt vonWas bedeutet Java-Iteration?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:Was sind Java-Modifikatoren?Nächster Artikel:Was sind Java-Modifikatoren?