12345678910



Question 1: When is a finally{} block executed?
1. Only when an unhandled exception is thrown in a try{} block.
2. Only when any exception is thrown in a try{} block.
3. Always after execution has left a try{} block, no matter for what reason.
4. Always just as a method is about to finish.