Pregunta de entrevista de E2open

What are exceptions and how do you handle them in java?