序列化有什么作用?
序列化可以将java装换成字节数组,用于对象之间的传输。
如何实现了序列化?
java中有一个Serializable接口,这个接口是在java.io包下,只要实现了这个接口的类,都可以实现序列化。
如何将一个对象序列化?
如何将一个序列化的对象转换成对象?
为什么一个对象实现Serializable接口之后就可以实现序列化了呢?
我猜测当一个对象事项Serializable接口之后,肯定就会得到一个相应的序列化方法,然后我们的对象调用这个序列化的方法就可以实现序列化了。
但是这怎么可能呢?我们只是实现了Serializable接口,但是我们并没有手动实现Serializable接口的方法啊?
这主要是由于Serializable是一个空接口,它根本没有任何方法,他只是起到了一个标识的作用。
原文:https://www.cnblogs.com/pogusanqian/p/12712325.html