恒生电子的坑爹Java笔试题

public class TestCodeSeg {
static {
System.out.println("1");
}
{
System.out.println("2");
}


public TestCodeSeg() {
System.err.println("3");
}


public static void main(String[] args) {
new TestCodeSeg();
}

}


输出结果:只要12在一起,3随便组合~~


分析:system.out 和system.err属于不同的buffer,系统进行flush的时间不一样,根据系统来确定。相当于多线程~~

你可能感兴趣的:(恒生电子的坑爹Java笔试题)