gpt4 book ai didi

java - 异常处理 : Will parent class exception catch child exception too

转载 作者:行者123 更新时间:2023-11-29 06:57:10 24 4
gpt4 key购买 nike

SAXExceptionSAXNotRecognizedException 扩展, SAXNotSupportedException .

try {
//do Something
} catch(SAXException e) {}
catch(ParserConfigurationException pce) {}

如果让我们说“做某事”有一些抛出 SAXNotRecognizedException 或 SAXNotSupportedException 的代码,如果发生这种情况,则什么都不会发生。如果发生 SAXNotRecognizedException,则不会发生任何事情,因为它是一个空 block 。同样对于 ParserConfigurationException。现在,即使我说不对 ParserConfigurationException 执行任何操作,也会抛出 ParserConfigurationException 的异常。

我基本上希望它在发生 SAXNotRecognizedException 或 SAXNotSupportedException 时什么都不做。

最佳答案

是的,父异常也会捕获子异常。一个已知的例子是当您捕捉到Exception 时。这个 try block 将捕获所有类型的(子)异常,例如 NullPointer 等。

关于java - 异常处理 : Will parent class exception catch child exception too,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32335556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com