靜態dumpstack()方法提供一個new exception ("stack trace").printstacktrace ()的封裝,打印一個追蹤當前線程的堆棧
public class TestDumpStack
{
public static void main(String[]args)
{
new Common().getInfo();
}
}
class Common
{
private String info = "dump stack";
public String getInfo()
{
Thread.dumpStack();
return info;
}
}
運行結果會顯示:
java.lang.Exception: Stack trace
at java.lang.Thread.dumpStack(Unknown Source)
at Common.getInfo(TestDumpStack.java:16)
at TestDumpStack.main(TestDumpStack.java:6)
為什么會是Unkown Source