为什么要实现序列化接口Serializable

https://zhidao.baidu.com/question/1946954298586677188.html

 

序列化的机制是,用于处理一个数据流中的对象,对象的流被称为所述内容对象的流化。对象可以操作的对流后读出,该对象还可以经过流化网络之间传送。序列化是为了解决在流中的问题时触发该对象上读取和写入操作。 
序列化的实现:将需要被序列化的类实现Serializable接口,该方法不需要实现这个接口,实现了Serializable只是为了标注该对象被序列化,然后使用一个输出流(例如:文件输出流)来构造的ObjectOutputStream(对象流)对象,然后使用对象输出对象的writeObject(对象obj)方法可以将一个对象obj参数写入(即保存其状态),如果你想恢复的输入流。还可以经过流化网络之间传送。序列化是为了解决在流中的问题时触发该对象上读取和写入操作。 
序列化的实现:将需要被序列化的类实现Serializable接口,该方法不需要实现这个接口,实现了Serializable只是为了标注该对象被序列化,然后使用一个输出流(例如:文件输出流)来构造的ObjectOutputStream(对象流)对象,然后使用对象输出对象的writeObject(对象obj)方法可以将一个对象obj参数写入(即保存其状态),如果你想恢复的输入流。
我的理解就是:实现Serializable接口的Bean对象,就可以在网络中传输,无论是读取或者是写入都还是该Bean对象。


 

 

 

你可能感兴趣的:(Java基础)