已有101人关注
这个程序每次运行之后,顺序为什么都会不同
发表在Java图书答疑 2016-03-12
是否精华
版块置顶:

public class Calculate {
 public static void main(String args[]){
        System.out.println("main()方法开始运行了。");
        // 输出错误信息
        System.err.println("在运行期间手动输出一个错误信息:");
        System.err.println("\t该软件没有买保险,请注意安全");
        System.out.println("PrintErrorAndDebug.main()");
        System.out.println("main()方法运行结束。");
 }


}
分享到:
精彩评论 1
静心_mrkj
学分:0 LV1
2016-03-14
沙发
同时使用了System.out.println与System.err.println()打印输入内容时,输出结果的顺序与预料的不同并不是因为err和out的区别导致,而是由于缓存原因导致输出顺序不同。System.err.println()是要缓冲的,所以优先级会高点;而System.out.println()是不需要缓冲的,所以优先级会低点。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照