Java集合框架之十二-------------集合框架執行流程(僅供複習使用)

首先介紹完上圖,然後開始針對沒集合框架類,進行執行過程的描述。 1.爲什麼不使用實現Iterator,而使用Iterable? 解:因爲如果實現Iterator,必定要實現hasNext以及next方法,也就是必須得定義當前迭代器迭代到哪裏的指針,假設爲A,但是,如果該集合框架要作爲一個方法參數進行傳遞的時候,到底指針A是指向當前位置,還是重新開始迭代,這會無法預知。因此,實現Iterable,通
相關文章
相關標籤/搜索