try语句块中存放可能发生异常的语句,一旦发生异常,通过catch语句块进行捕获。
对
举一反三
- finally语句块在下面哪些情况下执行?( ) A: try语句块中运行正常,无异常发生 B: try语句块有异常发生,catch子句已捕获 C: try语句块有异常发生,catch子句未捕获 D: 其余都不对
- 在try…catch语句中,try语句块存放可能发生异常的语句。
- 无论try块中的语句是否发生异常,都会执行catch块中的语句。()
- 异常捕获可以使用try…catch…finally语句,其中finally语句块中的内容无论程序是否发生异常都要被执行。
- 关于结构化异常处理的说法正确的有哪些? A: try{}语句块中是可能出现异常的代码 B: 当try{}语句块中代码发生异常时,会执行对应异常类型的catch{}语句块的代码。 C: 当try{}语句块中代码发生异常时,如果没有对应异常类型的catch{}语句块,程序依然会终止。 D: 只有当try{}语句块中没有发生异常时,才会执行finally{}语句块。 E: 通常,尽量采用状态检测的方式避免异常的发生,仅在无法控制异常绝对不会发生时才采用结构化异常处理机制。
内容
- 0
无论是否发生异常,都需要执行( ) A: try语句块 B: catch语句块 C: finally语句块 D: A、 return语句
- 1
Java使用try…catch…finally…对异常进行捕获处理,其中关于 try{ }语句块中是否发生异常的描述,下列说法正确的是
- 2
在使用try、catch处理异常时,将需要正常运行的语句写在catch语句块中,将处理异常的语句写在try语句块中。
- 3
以下关于异常处理的叙述,错误的是____________。 A: try语句块后可以跟1个或多个catch语句块。 B: try语句块后可以跟1个或多个catch语句块,以及finally语句。 C: 只有发生异常时,才会执行finally语句块。 D: try语句块后可以直接跟finally语句。
- 4
有关下列异常处理机制叙述正确的是_________。 try{ 可能产生异常的语句块;}catch(exceptiontypel e) { 处理异常e 的语句块;}catch(exceptiontype2 e) { 处理异常e 的语句块;} … finally { 最终处理语句块;