什么是io流

io流分类
纯文本文件:
windows自带的记事本打开能读懂的
经验证:
word,excel不是,
txt, md的是纯文本文件
!!!!
字节输出流
io流体系

抽象类不能直接创建他们的对象,
要看他们的子类:
FileOutPutStream字节输出流基本使用和细节

代码演示

创建对象------细节1:
源码:
创建对象------细节2

此时写数据的时候是写到当前项目下的myio的a.txt的文件中
如果a.txt没有提前新建,会创建一个新的文件。
父路径如果不存在,会报错:
创建对象------细节3
运行后:
写数据------细节1

真的要写97:
把9和7分别看作是一个单独的字符,挨个写出就可以了
释放资源------细节1

不释放:
由于当前我们连接的是a.txt
我们手动删除a.txt:
释放资源后就可以删掉了。
FileOutPutStream写出数据三种方式
换行和续写

换行
续写
创建对象时后面还有第二个参数,叫续写开关:
false------关闭续写,所以创建对象的时候会把文件进行清空
true------打开续写,打开文件就不会被清空了。
代码演示:
上面的代码改成true,再运行一遍:
发现在之前的基础上直接写了:
总结
