This is probably going to be the last time I code in Java for a little while.
Reference: Java Collection Framework Tutorials
<li>List — an ordered collection (sometimes called a sequence). Lists <strong>can contain duplicate elements</strong>. The user of a List generally has precise control over where in the list each element is inserted and can access elements by their integer index (position). If you've used Vector, you're familiar with the general flavor of List.</li>
Iterator plays a very important role now.