用Java打印堆栈跟踪

为了在Java中打印堆栈跟踪,我们使用java.lang.Throwable.printStackTrace()方法。该printStackTrace()方法在标准错误流中打印throwable及其回溯。

声明-java.lang.Throwable.printStackTrace()方法的声明如下-

public void printStackTrace()

让我们看一个程序,用Java打印堆栈跟踪。

示例

public class Example {

   public static void main(String args[]) throws Throwable {

      try {

         int n = 3;

         System.out.println(n/0);

      } catch (ArithmeticException e) {

         System.out.println("Printing stack trace...");

         e.printStackTrace(); // prints the stack trace

      }

   }

}

输出结果

Printing stack trace...

java.lang.ArithmeticException: / by zero

at Example.main(Example.java:8)

以上是 用Java打印堆栈跟踪 的全部内容, 来源链接: utcz.com/z/316297.html

回到顶部