try抛出的异常一定会被catch捕获吗
不一定。try块中可能会发生多个异常,但只有被catch块所捕获的异常会被处理,若try块中发生的异常没有被catch块所捕获或者try块中没有catch块捕获该异常,则程序将会抛出异常。
此外,如果try块中发生的异常没有被捕获,则异常将会一层层地向上抛出,直到被最外层的catch块捕获或者没有被处理就会导致程序崩溃。

因此,虽然try块可以捕获异常,但仍需在catch块中适当地处理异常,否则程序将会出现严重的问题。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。