# Java Queue Collection Tutorial and Examples ## Part I: Understanding Queue Concepts ### 1. What is Queue? This process is call FIFO: First In First Out. Main Interface: Queue Sub Interface: Deque, BlockingDequeue, BlockingQueue, TransferQueue ## 2. Characteristics of Queue ## 3. Behaviors of Queue Queue implementations core operation of collection: add(), contains(), remove(), clear(), isEmpty() ## 4. Queue's Interfaces Supper Interface: Queue Sub Interface: Deque, ## Part II: Understanding Queue API Structure ## Part III: Performing Operations on Queue Collection ## Reference document: [Java Queue Collection Tutorial and Examples](https://www.codejava.net/java-core/collections/java-queue-collection-tutorial-and-examples?fbclid=IwAR1mdJvWZr6NFUZD9fIceMBBs6cW464uE7grCWm8GpUL1dkO3iGYIeFzeXI)