你好,很高兴回答你的问题。只要代码运行时不会崩溃,或者不在try和catch块中强制结束程序,那么finally块是一定会执行的。如果有帮助到你,请点击采纳。
finally一般都会运行,只有一种情况,jvm崩溃了。那么就不运行,不过也确实碰到过。
会执行的。无论 try 里面发生了什么,finally 的代码都会执行,除非执行了 System.exit() 让 JVM 退出。