无论程序是否捕获到异常,都必须执行的语句是()
finally
举一反三
- 无论程序是否捕获到异常,都必须执行的语句是()。 A: A. try B: B.except C: C.else D: D.finally
- 中国大学MOOC: Java中捕获异常通常会用try-catch-finally语句处理。将可能抛出的异常代码写在try语句块中,用catch方法来捕获异常并处理,finally不是必需的,如果有finally部分,无论是否捕获到异常,总要执行finally后面的语句块。
- 在try-catch-finally语句中,关于finally语句说法正确的是【 】。 A: 捕获到异常时不执行 B: 未捕获到异常时不执行 C: 无论异常是否产生均执行 D: 可以单独使用,不用与try-cathc搭配
- 异常捕获可以使用try…catch…finally语句,其中finally语句块中的内容无论程序是否发生异常都要被执行。
- 有时,程序可能在无论异常是否发生或者是否被捕获的情况下都希望执行某些操作,这时可以通过异常处理的finally语句块来达到这一目的,即在try---catch语句块后加入finally语句块,可以确保程序无论是否发生异常,finally语句块中的代码总能被执行。
内容
- 0
下列关于异常处理说法错误的是?( ) A: 可能产生异常的语句放在try块中 B: 使用catch来捕获异常 C: Java中所有的异常都必须处理 D: 无论是否发生异常,finally代码块都会执行
- 1
在try-catch-finally语句中,不管try是否抛出异常,catch是否捕获到异常,语句块___________都要执行,因为它是异常处理机制的出口。
- 2
在异常处理中,无论异常能否能被处理,程序必须执行的代码通过 语句块实现。
- 3
异常处理程序捕获到异常后,必须马上处理。
- 4
finally语句中放置的语句是 A: 异常被捕获之后后执行的语句 B: 不管程序中有无异常发生、也不管之前的try-catch是否被顺利执行完毕,只要虚拟机未停止,最终都会执行的语句 C: 尝试执行的可能有异常的语句 D: 异常类类名