Интерфейс очереди определяет некоторые методы для работы с первым элементом списка, которые отличаются по поведению.Это следующие методы:
peek()
element()
poll()
remove()
Peek () Этот метод извлекает значение первого элемента очереди, не удаляя его из очереди.Для каждого вызова метода мы всегда получаем одно и то же значение, и его выполнение не влияет на размер очереди. Если очередь пуста, метод peek () возвращает ноль .
Элемент () Этот метод ведет себя как peek (), поэтому он снова получает значениепервый элемент, не удаляя его.однако, если список пустой элемент () выдает исключение NoSuchElementException .
poll () Этот метод извлекает значение первого элемента очереди путем удаленияэто из очереди.,При каждом вызове он удаляет первый элемент списка и, если список уже пуст, он возвращает ноль, но не выдает никаких исключений .
Remove () Этот метод работает как метод poll (), поэтому он удаляет первый элемент списка и , если список пуст, выдает исключение NoSuchElementException