I\'m studying for my test in Object Oriented Programming and I was wondering if there is any case what so ever that considering the following code:
try {
The Java Language Specification guarantees that finally is invoked before the try-statement completes.
The try statement might not complete for the usual reasons, which have been enumerated in Borealid's answer.