流:stream,java中传输数据的管道
流的分类:
字符流:以byte为最小单位传输数据。io包中的字节流都继承自抽象类InputStream和OutputStream。
字节流:以char为最小单位传输数据。io包中的字节流都继承自抽象类Reader和Writer。
对象流:以对象为单位传输数据。使用类ObjectInputStream和ObjectOutputStream实现,以FileOutputStream和FileInputStream类进行流的中转保存。
对象的序列化:把堆中的对象转化为二进制数据的形式输出。
对象的反序列化:把二进制数据还原成堆中的对象。
序列化标示关键字:Serializable
不能被序列化的关键字:transient
输入输出过程:
1,建立对象
2,调用读或写方法
3,关闭流Stream
原文地址:http://www.cnblogs.com/pandeng0120/p/3708384.html