第九章 集合

1.Java 集合類庫將集合的接口和實現分離。一樣的接口能夠有不一樣的實現。數據結構

2.Iterator&Iterableoop

首先Iterator的出現是爲了替代Enumeration,它和Enumeration不一樣的是,它能夠刪除迭代的內容。而且被更好的命名。.net

Iterable,這個類不一樣於上面的類,這個類只是爲了讓對象實現for-each loop聲明而存在的。對象

Iterator接口最重要的方法是:之前三個最重要對任何一個集合實例均可以用這三個方法進行遍歷全部元素。 
Iterator接口是用於遍歷集合類的標準訪問方法。它能夠把訪問邏輯從不一樣類型的集合類中抽象出來,從而避免向客戶端暴露集合的內部結構。blog

http://blog.csdn.net/zxq1138634642/article/details/8092327接口

迭代器是一種模式,它能夠使得對於序列類型的數據結構的遍歷行爲與被遍歷的對象分離,即咱們無需關心該序列的底層結構是什麼樣子的。只要拿到這個對象,使用迭代器就能夠遍歷這個對象的內部.io

相關文章
相關標籤/搜索