gpt4 book ai didi

java - 异常(exception)对所有异常(exception)都有效吗?

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

也许这是一个愚蠢的问题,Exception 接受所有吗?,例​​如 IOException、NoSuchAlgorithmException、InvalidKeySpecException...所以当我调用此方法时:

public String exception(Exception e){
StringWriter errors = new StringWriter();
e.printStackTrace(new PrintWriter(errors));
return errors.toString();
}

它将接受所有异常并返回原始异常名称?

谢谢大家,对于我刚刚开始java并想确定这一点的愚蠢问题感到抱歉。

最佳答案

所有异常和错误的父类(super class)是Throwable。所以,我不知道你将如何使用你的方法,但是对于线程中的错误和异常处理,例如,你应该使用这个:

尝试{
...
} catch (可抛出的t) {
...
}

UPD。顺便说一句,没有人限制从 Throwable 创建自己的异常并抛出它而不是 Exception 后代:

抛出新的 Throwable() { ... };

所以,你的方法不会处理此类异常......

关于java - 异常(exception)对所有异常(exception)都有效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28363519/

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