We now introduce collection classes and control flow techniques to traverse such collections. Specifically we examine the ArrayList class and how to use the class to manage and manipulate data.
We will look at adding a menu to the Shop project that we explored in labs. New concepts include sentinel-based loops, switch statements and the Scanner class.