异常处理语句中,无论是否发生异常,finally语句都将被执行。
对
举一反三
- 异常处理语句中,无论是否发生异常,finally语句都将被执行。 A: 正确 B: 错误
- 使用finally语句处理异常时,finally语句里面的内容无论如何都将被执行。
- 异常捕获可以使用try…catch…finally语句,其中finally语句块中的内容无论程序是否发生异常都要被执行。
- 有时,程序可能在无论异常是否发生或者是否被捕获的情况下都希望执行某些操作,这时可以通过异常处理的finally语句块来达到这一目的,即在try---catch语句块后加入finally语句块,可以确保程序无论是否发生异常,finally语句块中的代码总能被执行。
- finally语句在什么情况下执行? A: 有异常抛出的时候 B: 没有异常抛出的时候 C: 无论是否发生异常都将执行该语句,执行完成后退出try语句 D: 不会执行
内容
- 0
try-catch-finally结构中,finally语句是可选的,无论是否发生异常,finally语句块总会执行
- 1
在异常处理中,无论异常是否抛出,finally子句中的内容都会被执行
- 2
异常处理语句,不管是否有异常情况发生与try相配的finally子句都将执行一次。( )
- 3
以下关于异常处理语句说法正确的有( )。 A: try{}的大括号中是可能发生异常的语句 B: catch(){}的大括号中是异常发生时执行的语句 C: finally{}的大括号中是无论异常是否发生都肯定会执行的语句 D: catch(){}的大括号中的语句肯定会被执行
- 4
无论try块中的语句是否发生异常,都会执行finally块中的语句。