对应try、catch、finally的组合中,下列哪一项是不正确的? A. try可以同时匹配 catch和finally B. try 匹配多个catch C. try仅匹配一个 finally D. catch语句块仅和finally匹配
时间: 2023-12-14 19:34:00 浏览: 133
try 与 catch finally关键字
对应try、catch、finally的组合中,下列哪一项是不正确的?
D. catch语句块仅和finally匹配。
解析:
在Java中,try语句块必须要有一个catch块或者finally块,或者两者都有。try块中的代码在执行时,如果发生异常,就会抛出异常,然后根据异常类型匹配相应的catch块,如果没有匹配到相应的catch块,异常就会被抛给上层调用者,直到被处理为止。无论是否发生异常,finally块中的代码都会被执行。因此,try可以同时匹配catch和finally,try也可以匹配多个catch,try仅匹配一个finally。
阅读全文