IO流类的分类
字节流
输入流
java.io.InputStream
输出流
java.io.OutputStream
----------------------------------
FileInputStream
FileOutputStream
------------------------------------
BufferedInputStream
BufferedOutputStream
--------------------
InputStreamReader
OutputStreamWriter
上面2个流为字符流同时也是一个高级流还是一个转换流
这2个流可以将字节流转换成字符流
------------------------------
ObjectInputStream
ObjectOutputStream
序列化:
1.什么是序列化
序列化就是数据结构-à字节的过程
2.什么是反序列化
字节—》数据结构的过程
oos和ois就是做序列化和反序列化的。
一个类如果想实现序列化和反序列化 必须要遵守javaBean规范
3.什么是JavaBean规范
---------------------
BufferedReader
按行读取
PrintWriter
按行写入
--------------------