Question: Given this UML diagram, I need help with the second part, the lab2. Your save and load methods must store set information in binary integer

Given this UML diagram, I need help with the second part, the lab2.
Your save and load methods must store set information in binary integer format (not as text). To develop familiarity with object storage, implement the load and save features using the java.io.ObjectInputStream and java.io.ObjectOutputStream classes, respectively. You will also override the inherited constructor of CS1181Set to include a new check that verifies that the parameter list has no duplicate elements. If duplicate elements exist, throw a custom InvalidDuplicateElements exception. Make good use of the super constructor to inherit existing functionality.
java.util.ArrayList
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
