And if the catch clause throws an Exception, finally will not execute.
What happens in the outer catch? Will finally clause execute?
What if no exception is thrown? Will the finally clause execute? In the outer try:
.
The method tries to return a
String and finally closes the connection.
Here is an odd-looking example:
What should the output be?