0
A
回答
0
1
一旦Throwable被抛出,调用堆栈中的任何代码都可能保存了对它的引用,并且会期望它仍然描述最初捕获的内容。这将使得重用一个Exception对象,稍后改变其堆栈跟踪,非常混乱。
相关问题
- 1. 上次抛出的异常包含以前抛出的异常?
- 2. 抛出或重新抛出异常?
- 3. 如何处理重新抛出并记录多次的异常
- 4. 重新抛出异常
- 5. 异常重新抛出
- 6. 在Java中抛出多个异常
- 7. 在JavaScript中抛出多个异常
- 8. 在Java中抛出自定义异常与在异常中抛出异常
- 9. 魔术异常抛出抛出异常
- 10. 抛出异常抛出异常
- 11. 再次抛出catch块中的异常
- 12. 在C++中抛出异常异常
- 13. 在Java中抛出异常的方法抛出异常
- 14. 在HttpRequest.GetResponse中抛出异常
- 15. 在Java中抛出异常
- 16. 在pimcore中抛出异常
- 17. 在Java中抛出异常
- 18. Engine.Razor抛出异常使用相同的键多次使用
- 19. 抛出异常不抛出
- 20. 使用异常,并重新抛出
- 21. Chronicle Map在重启后抛出异常
- 22. 重试抛出一个异常在vb.net
- 23. 异常抛出异常
- 24. 抛出异常
- 25. 异常抛出
- 26. 抛出异常
- 27. 抛出异常
- 28. 抛出异常
- 29. 抛出异常
- 30. 抛出异常
你可以通过简单地尝试一下找到它。应该很容易找出;) – Polygnome 2013-03-22 16:25:16
老实说:这是受[周三的xkcd漫画](http://xkcd.com/1188/)的启发? – 2013-03-22 16:26:19
@RichardJPLeGuen哈,这很有趣,但没有。 :)我问了,因为我会为我的任务之一尝试重用Throwable对象而得分! – 2013-03-22 16:48:51