关于finally块中的代码,以下说法不正确的是( )。
A: try块中的return语句会中断finally块中语句的执行。
B: 无论finally块前面的语句运行是否产生异常,其中的语句都会执行。
C: finally块中的语句通常用作资源的清理。
D: try块中的System.exit(1)语句会中断finally块中语句的执行。
A: try块中的return语句会中断finally块中语句的执行。
B: 无论finally块前面的语句运行是否产生异常,其中的语句都会执行。
C: finally块中的语句通常用作资源的清理。
D: try块中的System.exit(1)语句会中断finally块中语句的执行。
举一反三
- 无论try块中的语句是否发生异常,都会执行finally块中的语句。
- 无论是否发生异常,都需要执行( ) A: try语句块 B: catch语句块 C: finally语句块 D: A、 return语句
- 以下关于finally语句块的说法不正确的是() A: 在finally块中可以出现break语句。 B: 在finally块中可以出现continue语句。 C: 在finally块中可以出现goto语句。 D: 在finally块中可以出现return语句。
- 如果try语句块没有抛出异常,则执行完try语句代码后直接执行finally语句块。
- 关于异常的说法中正确的是()。 A: try语句的是必须的 B: finally 语句是必须的 C: catch块可以设计多个 D: 无论try语句是否抛出异常,finally语句块中的内容都将执行