Java Queue Interface
The Queue interface in Java is used to hold elements before processing. It follows the FIFO (First In, First Out) principle.
Common Implementations
- LinkedList
- PriorityQueue
- ArrayDeque
Basic Example
Queue<String> queue = new LinkedList<>();
queue.add("A");
queue.add("B");
queue.add("C");
System.out.println(queue.poll()); // A