Двусвязный список находится на стороне реализации, не обязательно для вас, чтобы получить и использовать.
Хранит двусвязный список, чтобы можно было отслеживать порядок вставки ваших элементов в набор (а также порядок доступа к элементам в порядке доступа LinkedHashMaps ).Обычный HashSet не нуждается в двусвязном списке, так как он не гарантирует порядок его содержимого.
Они, вероятно, включили этот бит в javadoc, просто чтобы вы знали, как они это сделали, ичто за кулисами с LinkedHashSet происходит немного больше, чем с обычным HashSet.
Вы можете взглянуть на исходный код на Поиск кода Google (вы заметите, чтоLinkedHashSet на самом деле просто обернут вокруг LinkedHashMap , но это не очень важная деталь).
В конце концов, это не ошибка в Javadocs, и вы не должны беспокоиться о фактесуществует список с двумя связями, работающий в LinkedHashSet и LinkedHashMap.Мы можем просто весело воспользоваться преимуществом порядка вставки LinkedHashMap, не обращая внимания на то, что происходит за кулисами.