![](https://csdnimg.cn/release/download_crawler_static/9138017/bg5.jpg)
文件读取时,指针默认在开头位置
#写入方法
)!*#(将整数的“低八位”传入到文件中 ,指针自动移动到下一个
位置,准备再次写入。
、序列化(文件的传输)
序列化: 把某一类型的数据通过某种形式(二进制的移位),转换成
个 '> 类型进行传输。
反序列化把 个 '> 类型的数据转换成特定的类型。
九、IO 流(InputStream,OutputStream)
#F+9.Q+9都是抽象类
F+9抽象了应用程序中的读取数据的方式
Q+9抽象了应用程序中的写出数据的方式
#当读取(输出)一个文件之后,返回/%RQ)3%RQ3
#输入流的基本方法2NF#
!#(读取一个 '>无符号#填充到 的低八位
!'>')#(读取数据,填充到 '> 数组当中
!'>')..5#(读取数据填充到 ')
当中
#输出流的基本方法(2NF)
,!*'#(写出一个 '> 到 ' 的低八位
,!*'>')#(读取数据填充到 ')
当中
,!*'>')..5#(将 ')一部分数据填充到
流
,!S#(清理缓存缓冲#
文件'> 序列化#//T输入流F+9#//T应用程序//T输出流
Q+9#//T'> 反序列化#
注意:输入输出流是相对于应用程序而言的,应用程序是参照物。
////////////////////////////////////////////////////////////
3F+93Q+9
#3F+9继承了 F+9#
文件输入流,3F+9 具体实现了在文件上读取数据的方法。
#3Q+9继承了 Q+9#
文件输出流.具体实现了文件上输出数据的方法。
、文件输出流3Q+9#的构造器,如果没有文件,会自动创
建该文件。
、输出时默认覆盖整个文件内容,如果需要酌加内容,需要使用新的构
造器。
',,++%(
*3Q+9C9.++#(OO文件名,',,真添