E2open Interview Question

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