【发布时间】:2014-05-30 03:46:53
【问题描述】:
我在看java书的时候遇到过这个方法。我已经在 java doc 中寻找它的含义,但很难理解。你能用通俗易懂的方式告诉我它的含义吗?
【问题讨论】:
-
javadoc条目有什么不明白的地方?
-
你能说一下难度吗?
标签: java
我在看java书的时候遇到过这个方法。我已经在 java doc 中寻找它的含义,但很难理解。你能用通俗易懂的方式告诉我它的含义吗?
【问题讨论】:
标签: java
简单的短语
打印堆栈跟踪告诉你两件事:
示例
如果main() 调用foo(),foo() 调用bar(),并且bar() 调用printStackTrace(),你将得到一个看起来像main() => foo() => bar() 的结构.
【讨论】:
它将堆栈跟踪(很可能是异常)打印到控制台。
堆栈跟踪指定您在代码中的哪个位置(按层次结构)抛出异常时,例如:
in method Worker.Run in Worker.java
called from method Main in Program.java
...
格式不同,但你应该明白这个概念。
这可以帮助您了解哪个执行堆栈导致了异常(因此称为堆栈跟踪)。
【讨论】: