【发布时间】:2017-10-11 07:06:50
【问题描述】:
我有自己的异常,由我的班级抛出,BrowserException。
这可能是因为一些内部问题,即 UnsupporderEncodingException。
现在我有两个选择:
- Throwable.addSuppressed(可抛出异常)
- Throwable.initCause(Throwable 原因)
异常中,被抑制的异常和原因有什么区别?
我什么时候更喜欢使用它们中的每一个?
【问题讨论】:
-
查看此链接 stackoverflow.com/questions/7849416/… 和原因