Exceptions

Objective #1: Explain the difference between compile errors and run-time errors.

Objective #2: Understand the underlying causes of several kinds of exception errors.

The following is not covered on the AP exam or unit tests.

Objective #3: Throw and catch exceptions where appropriate.