try-with-resource语句中的close()方法只有当异常发生时才会调用。
举一反三
- try-with-resource语句中自动加了close()方法的调用。
- 中国大学MOOC: try-with-resource语句中自动加了close()方法的调用。
- 只有try语句中发生了异常,finally语句才会被执行。 ( )
- 在try、catch语句中,可以添加finally语句,但他不是必写的。finally语句只在有异常发生时才会被执行。
- 关于结构化异常处理的说法正确的有哪些? A: try{}语句块中是可能出现异常的代码 B: 当try{}语句块中代码发生异常时,会执行对应异常类型的catch{}语句块的代码。 C: 当try{}语句块中代码发生异常时,如果没有对应异常类型的catch{}语句块,程序依然会终止。 D: 只有当try{}语句块中没有发生异常时,才会执行finally{}语句块。 E: 通常,尽量采用状态检测的方式避免异常的发生,仅在无法控制异常绝对不会发生时才采用结构化异常处理机制。