java中哪些场景可以使用setStackTrace()方法? [复制]
Posted
技术标签:
【中文标题】java中哪些场景可以使用setStackTrace()方法? [复制]【英文标题】:In which scenario setStackTrace() method can be used in java? [duplicate] 【发布时间】:2019-09-04 05:17:51 【问题描述】:在实现自定义异常时,我们可以使用 setStackTrace() 方法。
【问题讨论】:
自定义异常不应该做 setStackTrace,它应该扩展现有的异常。 dzone.com/articles/implementing-custom-exceptions-in-java查看这里如何实现自定义异常 【参考方案1】:声明的目的是伪造一个调用堆栈。虽然这可能看起来很奇怪,但它已用于 RPC 或其他您可能希望显示不是实际代码路径的代码路径的高级场景。
小心使用
【讨论】:
以上是关于java中哪些场景可以使用setStackTrace()方法? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
『Java面经』ThreadLocal 实现原理是什么 & 有哪些引用类型及使用场景?