# Deque

A double-ended queue that adds and removes elements at either end.

## What is **Deque** in Java?

**Deque** — A double-ended queue that adds and removes elements at either end.

```java
import java.util.ArrayDeque;
import java.util.Queue;

class GuestLine {
    Queue<String> guests = new ArrayDeque<>();
}
```

Level: Freelancer · [More Java terms at this level](https://www.ask-codey.com/glossary/subjects/java/freelancer)

Updated: September 27, 2026

Source: https://www.ask-codey.com/glossary/deque-java
