2015-11-13 7 views

Antwort

10

Die Collection interface wurde in Java 1.2 mit der Collections API eingeführt. Die iterator Methode war dann vorhanden. Die Iterable interface wurde jedoch erst mit Java 1.5 eingeführt. Der Grund, dass Collection explizit iterator definiert ist, weil es Iterable vorausgeht. Die Idee einer Collection, die eine Iterator zurückgibt, geht auf die Idee von Iterable zurück.

+0

Okay, warum wurde es nicht aus Collection in java1.5 entfernt? Ist es nicht abwärtskompatibel? –

+0

Es gab keinen Grund, es aus 'Collection' zu entfernen, wenn' Collection' das neue 'Iterable'-Interface erweitert. – rgettman

+0

Zunächst verwirre es mich.)) –

Verwandte Themen