public class Test2
{
static
{
System.out.println("1");
}
{
System.out.println("2");
}
public Test2()
{
System.out.println("3");
System.err.println("3");
}
public static void main(String[] args)
{
new Test2();
}
}

System.err.println是立即输出,可能在输出1或2,还没有输出换行时输出3。

标准输出往往是带缓存的,而标准出错没有缓存(默认设置,可以改)error输出为红色

最新文章

  1. IDDD 实现领域驱动设计-一个简单的 CQRS 示例
  2. [moka学习笔记]yii2设置语言和时区
  3. Android init.rc文件格式解析
  4. C# lock用法
  5. Unity3D中关于场景销毁时事件调用顺序的一点记录
  6. IE取消访问剪贴板设置
  7. JDK和Jython安装
  8. CSS小注意(初级)
  9. 查看当前hadoop的版本号
  10. c#之从服务器下载压缩包,并解压
  11. ASP.NET底层封装HttpModule实例---FormsAuthentication类的分析
  12. Tomcat输出保存JVM GC日志文件
  13. javascript学习(三)——常用方法(2)
  14. mysql数据类型和基础语句
  15. Python学习—数据库篇之SQL补充
  16. F 多重背包 判断能否刚好装满
  17. CentOS 6 添加root权限账户
  18. java 中多播、广播编程
  19. 由于 Exception.tostring()失败,因此无法打印异常字符串
  20. ajax思维导图

热门文章

  1. HEOI 十二省联考退役记
  2. vsftpd文件虚拟用户搭建
  3. symfony4 404页面未找到
  4. Homebrew下安装的软件自启动服务管理工具:Launchrocket
  5. (转)深入剖析Redis主从复制
  6. 【Ubuntu】执行定时任务(cron)
  7. 窗口大小调整后处理事件jQuery插件ResizeEnd
  8. 手机端全局样式表整理(mobile)
  9. Django中管理并发操作
  10. ubuntu 配置 samba服务器