Java拾遗:004
JDK序列化 在分布式架构中,序列化是分布式的基础构成之一,我们需要把单台设备上的数据通过序列化(编码、压缩)后通过网络传输给网络中的其它设备,从而实现信息交换。 JDK对Java中的对象序列化提供了支持,原生的Java序列化要求序列化的类必须实现 java.io.Serializable 接口,该接口是一个标记接口(不包含任何方法)。 下面定义一个POJO类(仅用于演示,没有任何实际意义),它将被序列化和反序列化 public class Data implements Serializable { private Integer a; private Long b; private Float c; private Double d; private Boolean e; private Character f; private Byte g; private Short h; private int a0; private long b0; private float c0; private double d0; private boolean e0; private char f0; private byte g0; private short h0; private String i; private Date j; // getter / setter ... }