15

mac2025-03-30  1

15 Sierializable接口的特点

1:需要被序列化的对象的类必须实现 Serializable 接口。

2:给类加个序列化编号,即给类定义一个标记。 如:

public static final long serialVersionUID=1L;

新的修改后的类还可以操作曾经序列化的对象。

3:静态是不能被序列化的,序列化只能对堆中的对象进行序列化不能对“方法区”中的对象进行序列化。

4:不需要序列化的字段前加 transient。 如:

private transient String password;

5: transient的作用

不希望序列化的属性,可以添加transient关键字; 如:密码敏感属性不需要序列化到文件中。

最新回复(0)