为什么sysout在异常的第一行之后打印?

时间:2015-11-25 23:30:30

标签: java eclipse exception

我已经多次注意到,当我有一行抛出异常时,如果我把sysout放在它之前,我会在控制台中得到一个奇怪的文本排序:

我得到异常的第一行,比如说 java.lang.ArrayIndexOutOfBoundsException:-1 ,然后是sysout行,然后是其余的堆栈跟踪。如果我有多个sysout,前面的那些将超过Exception名称。

java.lang.ArrayIndexOutOfBoundsException: -1
hello world
at line 5
at line 6
...

为什么会这样?

0 个答案:

没有答案