在Java程序中发生异常时,JVM会找到每个符合条件的catch都执行一次。
举一反三
- 如程序段中有多个 catch 语句,程序会对每个符合条件的 catch 语句都执行一次()
- 对于异常处理语句try…catch…finally,下面哪个说法是正确的?( ) A: 如果有多个catch语句,对所有的catch都执行一次 B: 如果有多个catch语句,对每个符合条件的catch都执行一次 C: 找到合适的异常类型后就不再执行后面的catch D: 任何情况下,finally部分都会被执行一次
- 关于异常,正确的说法是( ) 。 A: 不能只有try块,而没有 catch或finally块。 B: 没有抛出异常的代码块不能出现在try代码块中。 C: 如果一个程序有多个catch语句,程序会对每个匹配的catch语句都执行一次。 D: 如果一个程序有多个catch语句,程序找到匹配的第一个catch语句后,接着执行后面的catch语句。
- java关于异常处理机制的叙述哪些正确()。 A: catch部分捕捉到异常情况时,才会执行finally部分 B: 当try区段的程序发生异常时,才会执行catch区段的程序 C: 在try区段不论程序是否发生错误及捕获到异常错误,都会执行finally部分 D: 以上都是
- 在Java语言中如果发生异常,但没有捕获异常的代码,程序会正常执行。