这个问题已经在这里有了答案:
已关闭10年。
我有
class Person implements Serializable {
}
它的用途是什么,如果我简单地使用它会发生什么
class Person {
}
最佳答案
serializable是一个特殊的接口(interface),它指定类可序列化。特殊之处在于,它与普通接口(interface)不同,它没有定义必须实现的任何方法:它只是将类标记为可序列化。有关更多信息,请参见Java docs。
关于“可序列化”的含义,仅表示将类(对象)的实例转换为可以写入磁盘或通过网络传输的格式。例如,您可以将对象保存到磁盘并稍后重新加载,并保存所有字段值和内部状态。有关更多信息,请参见Wikipedia page。