Package | Description |
---|---|
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.
|
Modifier and Type | Class | Description |
---|---|---|
class |
ArrayDeque<E>
Resizable-array implementation of the
Deque interface. |
|
class |
LinkedList<E>
Doubly-linked list implementation of the
List and Deque
interfaces. |
Modifier and Type | Method | Description |
---|---|---|
static <T> Queue<T> |
Collections.asLifoQueue (Deque<T> deque)
|
Modifier and Type | Interface | Description |
---|---|---|
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. |
Modifier and Type | Class | Description |
---|---|---|
class |
ConcurrentLinkedDeque<E>
An unbounded concurrent deque based on linked nodes.
|
|
class |
LinkedBlockingDeque<E>
An optionally-bounded blocking deque based on
linked nodes.
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, 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.