当前位置:  技术问答>java相关

FileWriter与BufferedWriter

    来源: 互联网  发布时间:2015-06-26

    本文导语:  FileWriter与BufferedWriter功能相似,两者有何区别? | I/O IS EXPENSIVE!!! 相对而言,任何I/0都是费时的操作。普通的Writer(包括FileWriter)都会即时向磁盘写数据,即每次调用write()函数,都将导致...

FileWriter与BufferedWriter功能相似,两者有何区别?

|
I/O IS EXPENSIVE!!!

相对而言,任何I/0都是费时的操作。普通的Writer(包括FileWriter)都会即时向磁盘写数据,即每次调用write()函数,都将导致磁盘写入。其好处是可以用来做log。

BufferredWriter由于使用缓冲方式,提高了程序运行效率。所以,一般的建议是用BufferedWriter包装普通的Writer,例如:

new BufferredWriter(new FileWriter("c:\temp.txt"));

|
FileWriter 必须调用close

|
java的IO流设计是很不错的,很灵活使用各种流,关键的是他们可以互相结合起来用。

|
BufferedWriter:

Write text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings. 




FileWriter is meant for writing streams of characters.

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.io类filewriter的类成员方法: filewriter定义及介绍
  • PrintWriter和FileWriter这两个类有什么区别
  • 写了一个很简单的关于FileWriter类的测试程序,但是没有达到效果,有空帮我看看吧!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3