Здесь приводится упрощенная версия класса java.util.LinkedList. Это структура данных называется "двусвязный список".
----------------------------------------------------------------
-- Код:
----------------------------------------------------------------
----------------------------------------------------------------
-- Код:
----------------------------------------------------------------