Iterator和Iterable的區別

剛剛接觸Java的集合類,從Collection一步一步向上查看源碼,發現Iterable和Iterator這兩個接口,剛開始看有點糊塗,怎麼一下從Iterable接口繼承,一下Iterator()方法又在Iterable裏面?下面一張圖可以比較清楚顯示兩者關係,用的是mindnode作圖。 我在剛開始看的時候,第一個疑問就是:爲什麼Collection接口要繼承於Iterable接口,而不是It
相關文章
相關標籤/搜索