I/O 序列化,反序列化,IO流


什么是序列化?  

      将一个对象保存到一个文件,可以通过流的方式在网络上传输,可以将文件内容读取,

转化为一个对象。

什么是反序列化?

       将在序列化过程中生成的二进制字节流转换成数据结构或者对象。

Java序列化中如果有些字段不想进行序列化怎么办?

      使用transient关键字修饰。

如何实现java序列化?

     处理对象流的机制,将对象的内容进行流化

序列化的实现: 实现Serializable接口,该接口没有需要实现的方法,只是为了标注该对象是可以被序列化的,然后使用一个输出流(FileOutputstream)来构造一个ObjectOutputStream(对象流)对象,然后,使用ObjectOtPutStream对象的Objec objt方法就可以将obj参数的对象写出(即保存其状态)

       

      

IO