java中的序列化与反序列化
序列化是指将Java中的对象转化为二进制的字节数据,用于在网络上传输或持久化到磁盘上。
Serializable接口
java中的序列化需要实现Serializable接口,这个接口没有任何方法。只是作为一个标识。
如果不实现这个接口是不能进行序列化的。
下面看一个例子:
创建一个可以序列化的类Person
public class Person implements Serializable { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int&