Transcription: When an exception is thrown, the system alters the normal flow of control and executes code that recovers from the error or terminates the program as gracefully as possible. The phrases raising an exception and throwing an exception have the same meaning.