为了方便跟踪最先抛出异常的地方,又可以看到该程序的异常从哪些方法中层层抛出的。
例如: main()方法中按顺序调用了a()方法和b()方法,其中b()方法中又调用了c()方法,c()方法中产生了一个异常,打印后的结果类似
c():产生异常的行号
b():c方法调用的行号
main():b方法调用的行号
有了这个线索查找异常产生的原因是不是很轻松呢
为什么报异常要打印的是堆栈信息
最新推荐文章于 2024-02-07 15:31:11 发布
为了方便跟踪最先抛出异常的地方,又可以看到该程序的异常从哪些方法中层层抛出的。
例如: main()方法中按顺序调用了a()方法和b()方法,其中b()方法中又调用了c()方法,c()方法中产生了一个异常,打印后的结果类似
c():产生异常的行号
b():c方法调用的行号
main():b方法调用的行号
有了这个线索查找异常产生的原因是不是很轻松呢