catch之后的代码还会执行吗 finally后面的语句会执行吗?

finally后面的语句会执行吗?Try{}catch(异常E){finally},其中finally{}表示Try{}catch{}将始终执行,而不管它是否捕获异常。如果在上面的语句中没有检测到re

finally后面的语句会执行吗?

Try{}catch(异常E){finally},其中finally{}表示Try{}catch{}将始终执行,而不管它是否捕获异常。如果在上面的语句中没有检测到return关键字,finally语句的{}后面的语句也将被执行

如果异常发生在try代码块中,那么如果在catch中没有抛出异常,并且catch代码没有异常,则循环将继续。如果异常发生在catch代码块中,并且程序没有尝试在catch中捕获异常,则循环将被中断。总之,循环是否中断取决于代码本身是否处理异常。如果程序处理异常并且没有将其抛出到JVM,则循环不会终止。此外,您应该注意catch代码块是否也可能有异常。