public class A implements Serializable
{
private static final long serialVersionUID = 1L;
private Object value;
private Type type;
....
}
Run Code Online (Sandbox Code Playgroud)
它包含不可序列化的“Object”,因此类 A 将呈现为不可序列化。
“对象值”可以是整数、字符串...,具体取决于“类型类型”
如何使 A 可序列化?提前致谢!
编辑:如果使用“私有瞬态对象值”,“对象值”会丢失(反序列化时)吗?我不想失去它。
是否有通用的可序列化对象类型?
“对象值”可以是整数、字符串......
整数和字符串都是可序列化的。它会起作用的。您不需要执行任何特殊操作来序列化它们。
是否有通用的可序列化对象类型?
是的,可序列化:
private Serializable value;
Run Code Online (Sandbox Code Playgroud)