Java™ Platform
Standard Ed. 6

Uses of Interface
java.util.Deque

Packages that use Deque
java.util Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array). 
java.util.concurrent Utility classes commonly useful in concurrent programming. 
 

Uses of Deque in java.util
 

Classes in java.util that implement Deque
 class ArrayDeque<E>
          Resizable-array implementation of the Deque interface.
 class LinkedList<E>
          Linked list implementation of the List interface.
 

Methods in java.util with parameters of type Deque
static
<T> Queue<T>
Collections.asLifoQueue(Deque<T> deque)
          Returns a view of a Deque as a Last-in-first-out (Lifo) Queue.
 

Uses of Deque in java.util.concurrent
 

Subinterfaces of Deque in java.util.concurrent
 interface BlockingDeque<E>
          A Deque that additionally supports blocking operations that wait for the deque to become non-empty when retrieving an element, and wait for space to become available in the deque when storing an element.
 

Classes in java.util.concurrent that implement Deque
 class LinkedBlockingDeque<E>
          An optionally-bounded blocking deque based on linked nodes.
 


Java™ Platform
Standard Ed. 6

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

Scripting on this page tracks web page traffic, but does not change the content in any way.