
Java基础 Java异常之finally代码块一定会执行吗
典型回答正常运行的情况下finally中的代码是一定会执行的但是如果遇到以下异常情况那么finally中的代码就不会继续执行了程序在try块中遇到Systemexit方法会立即终止程序的执行这时finally块中的代码不会被执行例如以下代码javapublicclassFinallyExamplepublicstaticvoidmainStringargstrySystemoutprintln执行try代码SystemexitfinallySystemoutprintln执行finally代码以上程序的执行结果如下uploadddccdfccdbdbfpng在try快中遇到Runtimeget
2023-08-11 19:47 751 0 Java