Whats in this post?
- Background and Explanation of the code
To copy code: Click “View Source” on the right of this code snippet.
Background and Explanation of the code
The program uses try/catch blocks with a finally block. The program has three functions having try-catch-finally statements and that are called one by one. The first function called is procA. It prints a string and throws a runtime exception which is caught by the function main’s catch statement. Now, finally statement is executed since the error has been caught.
Note: The finally statement gets executed in the end when all the errors have been found (and dealt with).