public int getInteger(){ try{ return 1; }catch(Exception e){ return 2; }finally{ retrun 3; } What will be output if i will print its return value & WHY?
The finally block is the block of code that is always executed when the try block is exited, no matter how the try block is exited. In getInteger() the code executed when the try block exits is (in the finally block): return 3; So getInteger() returns 3. You should read: http://www.javaworld.com/javaworld/jw-02-1997/jw-02-hood.html
Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...