To be able to store collections of data/records of a given type without consuming too much space (especially when the size of records are large) and also be able to quickly insert records in the middle of the list (e.g. when the list is sorted).
Linked list used in collections linked list is child of list interface
In linked list insertion at the fisrt ,middle,last is very easy as well as deltion also
But searching may take more time when compare to delete ,insert.