Revature Interview Question

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