Hey Nishant , I would like to tell you that here according to your code finally will be called.
finally block we use for the default statement. We mostly use it in connection of SQL we use finally to close the connection at last weather a exception has come some how but connection should be closed, So we use finally their.
if you want to escape finally for any particulate condition so you can use System.exit() .
one more case in which it wont be called when your JVM crashes first.
I hope you got my point.