This lecture covers programming examples for how to create Stacks and Queues and various different types of Lists, Arraylists, and Hashsets using the Java.util.* collections packages. The lecture demonstrates how to create a bunch of different data structures that all fall into the collections category. The source code file can be downloaded from http://www.bhecker.com/JP-Assign3.zip. This video does NOT explain what these different data structures are, it only demonstrates the Java implementation of them.