iterators the iterator and iterable abstract data types the java for-each loop implementing iterators list iterators in java list adts and the collections framework the java collections framework the java util linkedlist class