- Details
- Written by Nam Ha Minh
- Last Updated on 12 June 2019   |   Print Email
This post helps you grasp an overview of the List API in the Java collections framework.
In List API:
- List is the base interface for all kinds of list. It defines general operations for a List type.
- Abstract subclasses: AbstractList and AbstractSequentialList
- Concrete implementation classes: ArrayList,Vector,LinkedList and CopyOnWriteArrayList (this class is under java.util.concurrent package).
- Legacy collection: Vector
- Implementation classes in JDK which are not members of Java Collections Framework: AttributeList, RoleList, RoleUnresolvedList and Stack.
The following class diagram describes the hierarchy structure of List API in Java Collections Framework:

Class diagram of List API
Related Java List Tutorials:
Other Java Collections Tutorials:
About the Author:
Nam Ha Minh is certified Java programmer (SCJP and SCWCD). He began programming with Java back in the days of Java 1.4 and has been passionate about it ever since. You can connect with him on
Facebook and watch
his Java videos on YouTube.