- Element Last in First out stack
- Element First in First out queue
- FiFo queue with generics objects
- Linked list with dynamically allocated nodes
- Linked list with doubly linked nodes
- Comparable
- Hash map
- List
- Optional
- Queue
- Set
- Stream
- Tree map
- Characters stream
- Data to file (read and write)
- Object to file (read and write)