What is Exception Handling in java ?

The Exception Handling in Java is one of the powerful mechanism to handle the runtime errors so that normal flow of the application can be maintained.
Types
●ArithmeticException
●ArrayIndexOutOfBoundsException
●ClassNotFoundException
●FileNotFoundException
●IOException