异常Finally输出问题小记

问题:如果根据正常得情况下,先输出的将是catch里面得报错语句,但是为什么会在这个程序运行中出现先输出finally,后输出报错语句? 首先经过询问自己的导师和查询一些技术问题,得到定论: 多线程的执行 1.出现这个问题得原因是因为 : System.out.print();和System.err.print();是两个不同的输出流,占用2个不同线程 2.谁先在控制台上输出全凭谁抢到CPU时间片
相关文章
相关标签/搜索