Chapter 18 Java Collections Framework Chapter 9 Abstract Classes and Interfaces Chapter 17 Object-Oriented Data Structures Chapter 18 Java Collections Framework Prerequisites…