从 Java 7 开始,java.lang.Throwable
该类有一个新的protected
构造函数:
protected Throwable(String message, Throwable cause,
boolean enableSuppression, boolean writableStackTrace)
它似乎对是否应计算堆栈跟踪和是否允许抑制提供了细粒度的控制。但是在什么情况下这可以被认为是有用的呢?在没有堆栈跟踪计算的情况下抛出这样的异常是否有任何性能优势?