博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
当输入流和输出流同时作用一个文件
阅读量:6429 次
发布时间:2019-06-23

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

当输入流和输出流同时作用一个文件会发生什么

以前试过:当输入流或输出流作用在一个文件上,而且流没有关闭的话,这时候我想删除这个文件是失败的,会提示文件被占用

下面用代码证明一下

import java.io.*;class Demo{    public static void main(String[] args)throws IOException{        File file=new File("C:\\Demo.txt");//这个文件只有一行        BufferedReader br=new BufferedReader(new FileReader(file));        BufferedWriter bw=new BufferedWriter(new FileWriter(file,file.isFile()));        System.out.println(br.readLine());        bw.newLine();        bw.write("我写啦");        bw.flush();        System.out.println(br.readLine());        }}

下面是运行结果,可以看到“我写啦”没有被读出来,PS:这个文件原本只有一行

运行结果

所以不要输入输出流同时用在一个文件上!!

转载于:https://www.cnblogs.com/wewill/p/5588753.html

你可能感兴趣的文章
Design Pattern: Observer Pattern
查看>>
服务器性能配置要点总结
查看>>
.Net Core使用Redis的一个入门简单Demo
查看>>
汇洁集团牵手阿里云,开启内衣服饰企业数字化转型
查看>>
52. Python 爬虫(1)
查看>>
56. Python saltstack 二次开发(1)
查看>>
js实现分页的几个源码,看完基本就懂了
查看>>
算法学习之路|填方格(模拟)
查看>>
AGG第十六课 agg::path_storage 路径存储器
查看>>
Eclipse源代码分析
查看>>
CentOS6.5和CentOS7.0双网卡主备模式配置
查看>>
数据库数据类型
查看>>
Scenario 8 -HP Virtual Connect FlexFabricNAG in a Shared Uplink Set-Ethernet and FCoE SAN
查看>>
Ansible-playbook如何获取ip?
查看>>
最新Hive函数
查看>>
MOM监控实例:是谁动了我的服务器?
查看>>
MATLAB实现控制系统的时域分析
查看>>
获取服务器硬件信息脚本
查看>>
通过 JVM 日志来进行安全点分析
查看>>
使用Sbo用户自定义业务对象
查看>>