Java LinkedList is a doubly linked list implementation of Java's List and Deque interfaces. It is part of Java's collections framework. In this article, you'll learn what are the differences between a LinkedList and an ArrayList, how to create a LinkedList, how to add, remove and search for elements in a LinkedList, and how to iterate over a LinkedList.