zyBooks Ch 3.1 - 3.6
The Java collections framework represents a group of objects such as the ArrayList or LinkedList and provides the architecture to work with these objects without a need to know their implementation details. This results in programming efficines, since the programmer need not be concerned with implementing the data structures or underlying algorithms. The standard view allows for code reuse.
Img source: Wikipedia
https://en.wikipedia.org/wiki/File:Java.util.Collection_hierarchy.svg
https://docs.oracle.com/javase/8/docs/technotes/guides/collections/overview.html
zyBooks Ch 3.1 - 3.6 Participation Activities
Upon successful completion of the material, students will be able to:
- Use the enhanced for loop to iterate over the elements in an array or Collection.
- Work with Java Collections Framework classes and interfaces and their common methods, such as:
- List Interface, LinkedList type, which implements List
- Map Interface and implementing HashMap type
- Set Interface and implementing HashSet type
- Queue Interface and implementing LinkedList type
- Deque interface and implementing LinkedList type