java 跟踪错误程序_Java异常处理 如何跟踪异常的传播路径
當程序中出現異常時,JVM會依據方法調用順序依次查找有關的錯誤處理程序。
可使用printStackTrace 和 getMessage方法了解異常發生的情況:
printStackTrace:打印方法調用堆棧。
每個Throwable類的對象都有一個getMessage方法,它返回一個字串,這個字串是在Exception構造函數中傳入的,通常讓這一字串包含特定異常的相關信息。
示例程序
// UsingExceptions.java
// Demonstrating the getMessage and printStackTrace
// methods inherited into all exception classes.
public class PrintExceptionStack {
public static void main( String args[] )
{
try {
method1();
}
catch ( Exception e ) {
System.err.println( e.getMessage() + "\n" );
e.printStackTrace();
}
}
public static void method1() throws Exception
{
method2();
}
public static void method2() throws Exception
{
method3();
}
public static void method3() throws Exception
{
throw new Exception( "Exception thrown in method3" );
}
}
結果截圖
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
總結
以上是生活随笔為你收集整理的java 跟踪错误程序_Java异常处理 如何跟踪异常的传播路径的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小象钱包10000到账多少
- 下一篇: 招商信用卡有效期怎么看