我正在为我的应用程序设计一个自定义异常类。我有一个非常基本的问题。我应该从Exception 类还是Thowable 类扩展?有什么好处?
我打算从底层抛出这个并在顶级类中捕获它。它会影响我使用 Thowable 而不是 Exception 的决定吗?抓住 Thowable 从根本上说是正确的吗?
我已经浏览了这个论坛的一些其他主题。他们谈论在抛出堆栈跟踪时维护堆栈跟踪,而不是让它用于异常等。我知道有人说(这里)Thowable 是异常的超类,我们不应该使用它。但是其他人(这里)说异常是针对“异常”情况的。
这个问题更像是讨论一个人比另一个人更好,而不是问如何。