Every time software runs, there's a potential for an error to occur that could grind the application to a halt.
The Java programming language provides a number of error-handling constructs that enable the developer to recover from and handle problems that occur at runtime. Some of those constructs include:
Think you've got a solid grasp on how to develop effective, error-proof Java code? Take this tough, multiple-choice, Java exception handling quiz and find out.