Revature interview question

What is an exception in Java and how are they handled?