Looking for java Keywords? Try Ask4Keywords

Java Language Интерфейс очереди


пример

основы

Queue представляет собой набор для хранения элементов перед обработкой. Очереди обычно, но не обязательно, упорядочивают элементы в режиме FIFO (first-in-first-out).

Глава очереди - это элемент, который будет удален вызовом для удаления или опроса. В очереди FIFO все новые элементы вставляются в хвост очереди.

Интерфейс очереди

public interface Queue<E> extends Collection<E> {
    boolean add(E e);

    boolean offer(E e);

    E remove();

    E poll();

    E element();

    E peek();
}

Каждый метод Queue существует в двух формах:

  • один генерирует исключение, если операция завершается с ошибкой;
  • другой возвращает специальное значение, если операция завершается с ошибкой (либо null либо false зависимости от операции.
Тип операции Исключение исключений Возвращает специальное значение
Вставить add(e) offer(e)
Удалить remove() poll()
исследовать element() peek()