Throwing exceptions
Throwing multiple exceptions
Runtime exceptions
Abstract classes
Reading files with FileReader
Reading files with FileReader with try with resources
Writing files with FileWriter
Equals equals .equals
Inner classes
Enums
Recursion
Serialization of objects pt. 1
Serialization of objects pt. 2
Serialization of objects pt. 3
Passing by values
Reading writing text files