现在的位置: 首页 > 编程语言 > 正文

Java异常处理如何跟踪异常的传播路径

2020年02月14日 编程语言 ⁄ 共 782字 ⁄ 字号 评论关闭

当程序中出现异常时,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异常处理如何跟踪异常的传播路径的相关介绍,要了解更多java,异常处理,跟踪异常,传播路径内容请登录学步园。

抱歉!评论已关闭.