The Java ArrayList class provides resizable-array and implements the List interface.Following are the important points about ArrayList − The ArrayList class extends AbstractList and implements the List interface.