现在的位置: 首页 > 综合 > 正文

异常类抛出使用:fillInStackTrace

2013年10月07日 ⁄ 综合 ⁄ 共 996字 ⁄ 字号 评论关闭

 
输出结果为:

good
------------------
Exception in thread "main" java.lang.Exception: this is a exception
    at TestChainException.throwException(TestChainException.java:20)
    at TestChainException.catchException(TestChainException.java:11)
    at TestChainException.main(TestChainException.java:5)

去掉注释:并注释:throw e;

good
------------------
Exception in thread "main" java.lang.Exception: this is a exception
    at TestChainException.catchException(TestChainException.java:15)
    at TestChainException.main(TestChainException.java:5)
区别两个结果会发现异常抛出信息的差别,使用throw e.fillInStackTrace();后异常抛出信息的抛出点不再有at TestChainException.throwException(TestChainException.java:20)

抱歉!评论已关闭.