共計(jì) 516 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Java 中,可以使用 printStackTrace()
方法來(lái)打印異常的堆棧跟蹤。這個(gè)方法在 Throwable
類中定義,所以它可以被所有的異常類使用。
使用 printStackTrace()
方法的語(yǔ)法如下:
exception.printStackTrace();
在上面的代碼中,exception
是一個(gè)異常對(duì)象,可以是任何繼承自 Throwable
的異常類的對(duì)象。printStackTrace()
方法將會(huì)輸出異常的堆棧跟蹤信息到標(biāo)準(zhǔn)錯(cuò)誤流。
下面是一個(gè)完整的示例代碼:
public class Example {public static void main(String[] args) {try {// 可能會(huì)拋出異常的代碼
int result = 10 / 0;
} catch (Exception e) {// 捕獲異常并打印堆棧跟蹤信息
e.printStackTrace();}
}
}
運(yùn)行上面的代碼將會(huì)輸出如下的堆棧跟蹤信息:
java.lang.ArithmeticException: / by zero
at Example.main(Example.java:6)
上面的堆棧跟蹤信息展示了異常的類型、異常發(fā)生的位置(類名、方法名和行號(hào))。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完