相关疑难解决方法(0)

导致运行时异常与控制台输出中的println一起正确排序

VM Java控制台输出的一个常见问题是System.out和System.err通常不能正确同步,可能是因为它们位于不同的线程上.这导致混合输出,如下所示:

调试输出与运行时异常堆栈跟踪混淆

[8, 1, 3, 5, 9, 13, 15, 17, 19]
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 9
scanning xAnswer: 1 xValue: 1 total: 1 [1, 1, 0, 0, 0, 0, 0, 0, 0]
    at cra.common.Group_jsc.listSubsetSum(Group_jsc.java:29)
scanning xAnswer: 2 xValue: 2 total: 4 [2, 1, 2, 0, 0, 0, 0, 0, 0]
    at cra.common.Group_jsc.main(Group_jsc.java:12)
scanning xAnswer: 3 xValue: 3 total: 9 [3, 1, 2, 3, 0, 0, 0, 0, 0]
scanning xAnswer: 4 xValue: 4 total: 18 [4, 1, 2, …
Run Code Online (Sandbox Code Playgroud)

java ide debugging multithreading system.out

8
推荐指数
1
解决办法
633
查看次数

标签 统计

debugging ×1

ide ×1

java ×1

multithreading ×1

system.out ×1