Abstract data types
Data types
Queue
Stack
List
Pointer
FIFO
Cons
Priority queue
Java collections framework