1、Java 对象序列化就是把对象写入到输出流中,用来存储或传输;
序列化一个对象首先要创造某些OutputStream对象。
2、反序列化就是从输入流中读取对象。
反序列化的过程需要创造InputStream对象(如FileInputstream、ByteArrayInputStream等),然后将其封装在ObjectInputStream中,在调用readObject()即可
对象的序列化是基于字节的,不能使用基于字符的流。
类实现了Serializable接口,它就可以被序列化
序列化一个对象首先要创造某些OutputStream对象。
反序列化的过程需要创造InputStream对象(如FileInputstream、ByteArrayInputStream等),然后将其封装在ObjectInputStream中,在调用readObject()即可
对象的序列化是基于字节的,不能使用基于字符的流。
类实现了Serializable接口,它就可以被序列化