一些关于IO流的问题

一:知识点

 

二:代码

1.阅读下面程序段:

BufferedOutputStream bos = new BufferedOutputStream( new FileOutputStream("bos.txt"));

bos.write("hello");

假设bos.txt不存在,运行该程序段后,文件bos.txt的字节数为:0

解答:缓冲流写操作,将内容写到缓冲区,并没有真正写入文件,故程序执行后文件中并没有数据,注:利用flush可将已缓存区中数据一次性写出。

 

2.

posted @ 2018-12-28 22:23  我永远喜欢石原里美  阅读(272)  评论(0编辑  收藏  举报