黑马程序员技术交流社区
标题:
程序中写入System.err.println()为什么会导致输出的不确定
[打印本页]
作者:
虾米吃螃蟹
时间:
2015-7-7 08:08
标题:
程序中写入System.err.println()为什么会导致输出的不确定
public class Example4 {
/**
* @param args
*/
static {
System.out.println("3");
}
{
System.out.println("2");
}
public Example4(){
System.err.println("1");
}
public static void main(String[] args) {
new Example4();
}
复制代码
如贴出的代码,输出的值不确定,请教为什么
作者:
Morgan
时间:
2015-7-7 08:49
按照api的说法,err的优先级比out高所以会优先显示。
作者:
虾米吃螃蟹
时间:
2015-7-7 10:06
Morgan 发表于 2015-7-7 08:49
按照api的说法,err的优先级比out高所以会优先显示。
输出不确定,System.err.println("1");并不会先输出
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2