Array List and Link list both are dynamic but linklist stores the element as well as address of the next node in which the next element is stored, additionally Arraylist stores data in a sequence where as in case of linklist data is stored randomly, but as a linklist node stores both the element and points the address of the next node we can get whole linklist at once as array