2: Exceptions & File IO

Exceptions

In this section we take a detailed look at how we handle compile-time and runtime errors in a java program. We look at the different types of Exceptions and how the developer can build custom exceptions to give a better user experience.

File IO

In this section we take a detailed look at how data is stored to external devices in a java program. We investigate the different classes available to the developer to serialize the different types of data that can be stored to disk.