Il codice del metodo di addfirst in classe java.util.ArrayDeque è public void addFirst(E e) {
if (e == null)
throw new NullPointerException();
elements[head = (head - 1) & (elements.le
La documentazione per ArrayDeque dice: Questa classe è probabile che sia più veloce di stack quando usato come una pila, e più veloce di LinkedList quando viene utilizzato come una coda. non si fa men