系统printStackTrace为什么会后输出呢?

来源:1-3 Java中通过案例学习 try...catch...finally

helloworld2008

2016-06-13 10:47

printStackTrace语句在前面,为什么会放在后显示出来呢?

以下是我的注释:

当return语句放在finally中时,又被分开显示,注释如下:

java.lang.ArithmeticException: / by zero
抛出异常了!
这是finally哈哈~~!
我的result值为:381
调用test方法返回值为:4
    at rgb.TryCatchDemo.test(TryCatchDemo.java:16)
    at rgb.TryCatchDemo.main(TryCatchDemo.java:7)


写回答 关注

1回答

  • 兜兜里裹稀饭
    2016-06-13 15:49:09
    已采纳

    这个可能和编译器有关吧,我的eclipse出来的结果就是

    printStackTrace()在前面


    hellow...

    这样啊。。。

    2016-06-13 17:59:14

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409780 学习 · 4339 问题

查看课程

相似问题