关于finally块,以下描述正确的是()。
A: 当try块抛出异常时,才会执行finally块。
B: 当catch块捕捉到异常时,才会执行finally块。
C: 无论try是否抛出异常,都会执行finally块。
D: finally块必须要有。
A: 当try块抛出异常时,才会执行finally块。
B: 当catch块捕捉到异常时,才会执行finally块。
C: 无论try是否抛出异常,都会执行finally块。
D: finally块必须要有。
举一反三
- 无论try{}块中的代码是否抛出异常,finally子句都会执行。()
- 无论try块是否实际抛出异常,finally块都能被执行。()
- 关于finally块中的代码描述正确的是() A: finally块中的代码总是被执行的 B: 如果try块后没有catch块,finally块中的代码才会执行 C: 异常发生时才被执行 D: 异常没有发生时才被执行
- 关于finally块中的代码描述正确的是( )。 A: 如果try块后没有catch块时,finally块中的代码才会执行 B: 异常没有发生时才被执行 C: 不论有没有异常,一定会执行 D: 异常发生时才被执行
- 关于finally块中的代码描述正确的是 A: 异常没有发生时才被执行 B: 异常发生时才被执行 C: 如果try块后没有catch块时,finally块中的代码才会执行 D: 以上均不正确