The AbstractList class is a part of the Java Collection Framework which implements the List interface and extends the AbstractCollection class.
public abstract class AbstractListt<E> extends AbstractCollection<E> implements List<E>
The AbstractList class implements some methods of List interface and provides a skeletal implementation of the List interface. This class is used to minimize the effort required to implement List interface. This class provides a skeletal implementation for “random access” data store (such as ArrayList), for “sequential access” data (such as a linked list).