What is Exception handling in java
1) Separating normal code from exception handling code to avoid abnormal
termination of program.
2) Categorizing in to different types of Exceptions so that rather than
handling all exceptions with Exception root class we can handle with specific
exceptions. It is recommended to handle exceptions with specific Exception
instead of handling with Exception root class.
3) Call stack mechanism : If a method throws an exception and it is not handled
immediately, then that exception is propagated or thrown to the caller of that
method. This propogation continues till it finds an appropriate exception
handler,if it finds handler it would be handled otherwise program terminates
abruptly.
Exception handling is a mechanism what to do when some abnormal situation
arises in program. When an exception is raised in program it leads to
termination of program when it is not handled properly. The significance of
exception handling comes here in order not to terminate a program abruptly
and to continue with the rest of program normally. This can be done with help
of Exception handling.