In this post, we will understand the difference between List and ArrayList in Java.
It is an Interface.
It extends the Collection framework.
It can’t be instantiated.
It can be used to create a list of elements/objects.
These objects are associated with their index numbers.
It creates a collection of elements which are stored in a sequence.
These elements are identified and accessed using an index.
It is a class.
It extends the ‘AbstractList’ class.
It implements ‘List’ interface.
It can be instantiated.
This class is used to create a dynamic array, which would contain objects.
It creates an array of object.
This array can be developed dynamically.