The big picture
- parametized types
- iterators
- Java Collections Framework
Deque
List
Set
Map
The maze of classes and interfaces
- Interfaces
- abstract classes
- classes
- class with views
Past and Future
The Java Collections Framework was design to be consistent with the C++ Standard Template Library (STL), particularly with the containers module of C++.
Python provides it on collection of STL-like modules with a friendlier syntax and a pretty nice tutorial.
- tuple —
('csci', 202)
- list —
['csci', 202]
- set —
{'csci', 202}
- dictionary —
{'dept':'csci', 'number':202}
See the 40 Java Collections Interview Questions and Answers for a list of question I hope I am never asked.