博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PrintWriter、PrintStream的苦头 ------缓冲区问题
阅读量:5136 次
发布时间:2019-06-13

本文共 332 字,大约阅读时间需要 1 分钟。

由于PrintWriter的简便性,即只需要print()语句即可输出任何内容,因此用到这个类的次数非常多,但是我经常会忽视在构造方法中:new PrintWriter(new FileOutputStream(),true);

如果没有加这个true,后果非常匪夷所思。。。

不仅在文件流的操作,而且在网络编程Socket时,也会通过PrintWriter包装Socket的输出流,如果没有加true,则输出的东西不会在另一端取得;会抛出异常;

因此写这篇文章的目的是一定要记住缓冲区的问题,虽然我前面也写过一篇类似的文章;

 

转载于:https://www.cnblogs.com/xiazdong/archive/2011/10/29/3058134.html

你可能感兴趣的文章
JIRA
查看>>
ssl介绍以及双向认证和单向认证原理
查看>>
【BZOJ2441】【中山市选2011】小W的问题(树状数组+权值线段树)
查看>>
小技巧——直接在目录中输入cmd然后就打开cmd命令窗口
查看>>
深浅拷贝(十四)
查看>>
由级别和性格特征将程序员分类 ---看看你属于哪一种
查看>>
HDU 6370(并查集)
查看>>
BZOJ 1207(dp)
查看>>
对我来说,只有一件事情是重要的
查看>>
完整的Socket代码
查看>>
PE知识复习之PE的导入表
查看>>
POJ 3280 Cheapest Palindrome
查看>>
HDU 2076 夹角有多大(题目已修改,注意读题)
查看>>
Objective-C非正式协议与正式协议
查看>>
洛谷P3676 小清新数据结构题(动态点分治)
查看>>
SPOJ DQUERY D-query(主席树 区间不同数个数)
查看>>
八 Civil3d常用显示样式的编辑与创建 ----点标签样式2
查看>>
九校联考-DL24凉心模拟Day2T1 锻造(forging)
查看>>
生产阶段Webpack打包【基础打包】
查看>>
Cortex M3/M4 学习摘要(二)
查看>>