上QQ阅读APP看书,第一时间看更新
1.8 方法static void dumpStack()
public static void dumpStack()方法的作用是将当前线程的堆栈信息输出至标准错误流。该方法仅用于调试。
创建测试用的代码如下:
package test6; public class Test1 { public void a() { b(); } public void b() { c(); } public void c() { d(); } public void d() { e(); } public void e() { int age = 0; age = 100; if (age == 100) { Thread.dumpStack(); } } public static void main(String[] args) { Test1 test1 = new Test1(); test1.a(); } }
程序运行结果如图1-35所示。
图1-35 在控制台中输出线程执行的堆栈信息