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

网友投稿 214 2022-12-31


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

当程序中出现异常时,JVM会依据方法调用顺序依次查找有关的错误处理程序。

可使用printStackTrace 和 getMessage方法了解异常发生的情况:

printStackTrace:打印方法调用堆栈。

每个Throwable类的对象都有一个getMessage方法,它返回一个字串,这个字串是在Exception构造函数中传入的,通常让这一字串包含特定异常的相关信息。

示例程序

// UsingExceptions.java

// Demonstrating thehttp:// getMessage and printStackTrace

// mehttp://thods 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

http://{

method3();

}

publwrDICic static void method3() throws Exception

{

throw new Exception( "Exception thrown in method3" );

}

}

结果截图


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微服务网关压测(网关 微服务)
下一篇:接口测试工具选型(接口测试工具选型原则)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~