A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ithmC4 中级黑马   /  2014-3-26 18:21  /  1376 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 ithmC4 于 2014-3-26 19:44 编辑
  1. FileWriter fw = new FileWriter("XXX");
  2. BufferedWriter bufw = new BufferedWriter(fw);

  3. //......

  4. bufw.close();
复制代码


bufw.close();是如何关闭流的,具体是怎样的过程?

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1

查看全部评分

2 个回复

倒序浏览
BufferedWriter bufw = new BufferedWriter(fw);





bufw.close()只需要 关闭缓冲区的流;
  • ufferedWriter bufw = new BufferedWriter(fw);
  • bufw.close();



不需要在关闭  流对象中的流了。。








评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1

查看全部评分

回复 使用道具 举报
先关闭资源流对象 然后再调用flush方法 接着关闭缓冲流对象资源 应该是三步关闭
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马