Java是一種電腦程式語言。而迭代是重複回饋過程的活動,其目的通常是為了逼近所需目標或結果。而將它們結合是什麼呢?下面我將會跟大家講述Java迭代
對Java程式中需要重複執行的子程式*(一組指令),進行一次重複,即重複執行程式中的循環,直到滿足某項條件為止,稱為Java迭代。
說到Java迭代必須提起的就是Java的迭代器模式。
迭代器(Iterator)模式,又叫做遊標(Cursor)模式。
迭代器模式以順序方式存取集合物件的元素,而不知道其底層表示。
GOF給出的定義為:提供一個方法來存取一個容器(container)物件中各個元素,而又不需暴露該物件的內部細節。
迭代器模式由下列角色組成:
1) 迭代器角色(Iterator):迭代器角色負責定義存取和遍歷元素的介面。
2) 具體迭代器角色(Concrete Iterator):具體迭代器角色要實現迭代器接口,並要記錄遍歷中的目前位置。
3) 容器角色(Container):容器角色負責提供建立特定迭代器角色的介面。
4) 具體容器角色(Concrete Container):具體容器角色實作建立特定迭代器角色的介面-這個特定迭代器角色於該容器的結構相關。
以上是java迭代是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!