We know that no matter whether an exception is thrown, or caught and handled it, the finally block will get executed, So i was curious that is there any possibility that finally block will not executed.
And if System.exit() is called either in try or catch, then also will the finally gets called?