List interface in Java
The List interface is a child interface of Collection interface. It provides a way to store ordered objects. It allows duplicate data. This List interface is implemented by ArrayList, LinkedList, Stack, and Vector. Since this subclasses implement the List, we can instantiate a List object with any of these classes.