社区
Web 开发
帖子详情
java中FileOutputStream和FileWriter的区别.
膨胀小宇宙
2016-02-24 06:13:12
速度上谁快?那个是线程安全的.
多线程下:
FileOutputStream的close方法会影响别的IO流,
FileWriter的会不会?
...全文
970
9
打赏
收藏
java中FileOutputStream和FileWriter的区别.
速度上谁快?那个是线程安全的. 多线程下: FileOutputStream的close方法会影响别的IO流, FileWriter的会不会?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
verejava
2018-09-09
打赏
举报
回复
Java IO流 之 FileOutputStream 写入文件
http://www.verejava.com/?id=1699464804818
Java IO流 之 FileWriter 以字符写入文件
http://www.verejava.com/?id=16994663236510
kiqi_20200617
2018-09-08
打赏
举报
回复
可以回复下3楼吗。FileWriter的缓存写是需要BufferedWriter()包装的,如果FileOutputSream也用BufferesOutputSream包装的话也能实现缓存写吧- - FileWriter继承自OutputStreamWriter,实现字节流到字符流的自动转换吧- - 就如5楼说的
友善的穿山甲兄弟
2018-02-01
打赏
举报
回复
一楼回复错误, 并不是因为操作字符速度快, 而是因为FileWriter输出中文不会造成乱码,
seqwait
2016-02-27
打赏
举报
回复
theone317
2016-02-27
打赏
举报
回复
上面都是对的 FileOutputStream 可以用于文件复制, FileWrite不建议用来复制文件,会有问题
自由的刺猬
2016-02-26
打赏
举报
回复
就个人观点来说 1楼和3楼正解 就不多做解释了
开发者_android
2016-02-26
打赏
举报
回复
就上面的补充一下: FileWriter是往缓存中写,然后通过flush写到文件中。 FileOutputStream是直接写入文件,没有缓存的过程。 如果从多线程操作来说,个人觉得二者都是线程安全的。
膨胀小宇宙
2016-02-25
打赏
举报
回复
线程安全么?
oh_Maxy
2016-02-24
打赏
举报
回复
FileWriter是字符流,文本类的可以用它效率高。 FileOutputStream 是字节流,任何类型都可以用它操作。操作文本内容肯定没Writer快。
Java
写入文件的几种方法共8页.pdf.zip
Java
写入文件的几种方法共8页.pdf.zip
java
IO以追加方式写文件FileWrite
NULL 博文链接:https://blacklab.iteye.com/blog/562541
java
实验4
java
实验4.doc
java
实验4
java
实验4
Java
写文件读文件写图片到数据库读图片出数据库
NULL 博文链接:https://jiage17.iteye.com/blog/2424877
Java
_IO(输入输出)
Java
_IO(输入输出) FileInputStream类、
FileOutputStream
类、FileReader类、
FileWriter
类、try{}catch(){}finally{}应用
Web 开发
81,114
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章