在try、catch语句中,可以添加finally语句,但他不是必写的。finally语句只在有异常发生时才会被执行。
举一反三
- finally语句块中的代码( ) A: 总是被执行 B: 当try语句块后面没有catch时,finally中的代码才会执行 C: 异常发生时才执行 D: 异常没有发生时才被执行
- 对于finally语句块,下列正确是 A: 总是被执行 B: 当try后面没有catch时,finally才会被执行 C: 异常发生时才执行 D: 异常没有发生时才执行
- 只有try语句中发生了异常,finally语句才会被执行。 ( )
- finally语句块中的代码( )。 A: 总是被执行 B: 异常发生时才被执行 C: 异常没有发生时才被执行 D: 当try语句块后面没有catch时,finally中的代码才会被执行
- 请问以下哪些关于try…catch…finally结构中的finally语句的描述是正确的?() A: 只有当一个catch语句获得执行后,finally语句才获得执行 B: 只有当catch语句未获得执行时,finally语句才获得执行 C: 如果有finally语句,return语句将在finally语句执行完毕后才会返回 D: 只有当异常抛出时,finally语句才获得执行