PrintWriter类的构造方法中有自动刷新的和不自动刷新的两种。
自动刷新需要在构造方法中提供boolean autoFlush参数:
PrintWriter(Writer out, boolean autoFlush)
PrintWriter(OutputStream out, boolean autoFlush)
如果启用了自动刷新,则只有在调用 println、printf 或 format 的其中一个方法时才可能完成此操作。
如果没有启用自动刷新,则需要手工调用flush()方法才能完成刷新。