Существуют ли различия между различными методами в каждой из следующих групп операций извлечения элементов в LinkedList
?
Возвращение операций удаления null +: poll()
, pollFirst()
.
Возврат null + не удаление операций: peek()
, peekFirst()
.
Выбрасывание исключений + операции удаления: pop()
, remove()
, removeFirst()
.
Выбрасывание исключений + удаление операций: element()
, getFirst()
.
Подобные дублирования существуют в методах ввода.
Если нет такой разницы, я бы ожидал, что это будет упомянуто в javadoc методов (что-то вроде старого старого "Это точно так же, как вызов..." ). Это всего лишь небольшая документация, или я ничего не пропустил?