An exception is an event that occurs during the execution of a program that disrupts the normal flow of the program and the program terminates abnormally.
Types of Exception – the exception can be either a checked exception or an unchecked exception.
A method may not handle exception thrown within it and would instead throw it up the method call stack to let its caller know that an abnormal event occurred. It does so by declaring that exception in the throws clause of its declaration. Continue reading “Exception Handling Best Practices in Java”