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有哪些受欢迎的使用场景?

『Java面经』ThreadLocal 实现原理是什么 & 有哪些引用类型及使用场景?

JAVA目前比较常用的缓存都有哪些? 集中式缓存与分布式缓存有何区别? 它们应用场景是?

Linux在测试中的主要使用场景都有哪些?

Java编程中,你经常遇到的异常都有哪些?场景如何?

java8的特性都有哪些