列印 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)

更新日期: 26-Jun-2020

6K+ 檢視次數

開啟您的職業生涯

完成課程並獲得認證

開始學習
廣告
© . All rights reserved.