Exception handaling is bassiclaly use for the proper code and declare method and overriding methods that throw exceptions.
An old maxim in software development says that 80 percent of the work is used 20 percent of the time. The 80 percent refers to the effort required to check and handle errors. In many languages, writing program code that checks for and deals with errors is tedious and bloats the application source into confusing spaghetti.
Java arms developers with an elegant mechanism for handling errors that produces efficient and organized error-handling code: exception handling