nadd – lança IllegalStateException quando violar as restricoes de capacidade da Queue;
noffer – somente usado para bounded queues a
diferença em relação
ao add é que retorna false em caso de falha;
nremove e poll – removem e retornam o head (nó cabeça) da queue. Quando a queue esta vazia remove lança NoSuchElementException, enquanto poll retona null;
nelement e peek – retornam mas não removem o head da queue. Quando a queue esta vazia element lança NoSuchElementException, enquanto peek retona null.
nImplementações de queue geralmente não
permitem inserção de
elementos nulos. LinkedList é uma exceção !