首頁  >  文章  >  Java  >  java迭代是什麼意思

java迭代是什麼意思

little bottle
little bottle原創
2019-05-22 14:37:458485瀏覽

Java是一種電腦程式語言。而迭代是重複回饋過程的活動,其目的通常是為了逼近所需目標或結果。而將它們結合是什麼呢?下面我將會跟大家講述Java迭代

java迭代是什麼意思

對Java程式中需要重複執行的子程式*(一組指令),進行一次重複,即重複執行程式中的循環,直到滿足某項條件為止,稱為Java迭代。

說到Java迭代必須提起的就是Java的迭代器模式。

迭代器(Iterator)模式,又叫做遊標(Cursor)模式。

迭代器模式以順序方式存取集合物件的元素,而不知道其底層表示。

GOF給出的定義為:提供一個方法來存取一個容器(container)物件中各個元素,而又不需暴露該物件的內部細節。

迭代器模式由下列角色組成:

1) 迭代器角色(Iterator):迭代器角色負責定義存取和遍歷元素的介面。
2) 具體迭代器角色(Concrete Iterator):具體迭代器角色要實現迭代器接口,並要記錄遍歷中的目前位置。
3) 容器角色(Container):容器角色負責提供建立特定迭代器角色的介面。
4) 具體容器角色(Concrete Container):具體容器角色實作建立特定迭代器角色的介面-這個特定迭代器角色於該容器的結構相關。


以上是java迭代是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn