java - Java 中的可序列化接口(interface)

标签 java

我知道拥有一个接口(interface)的全部意义在于强制实现它的类实现/定义该接口(interface)中的所有抽象方法。

但是,在Java中的对象序列化(转换为字节流)的过程中,要序列化的对象是其实例的类必须实现Serialized接口(interface)。 但是,我没有看到正在定义的接口(interface)的方法。 那么,是否有零方法的接口(interface),如果是的话,是否可能,如果再次是,那么如果它没有方法,其目的是什么?

最佳答案

Serialized 接口(interface)是一个标记接口(interface)。如果一个类实现了它,运行时系统就知道该类是可序列化的。

在现代 Java 中,现在可以通过注释来实现这种效果,但在定义此接口(interface)时它们还不存在。

关于java - Java 中的可序列化接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28887981/

相关文章:

Java 粘贴到当前光标位置

java - 如何访问JAR文件中的资源?

java - 删除后 TreeMap 迭代器行为不一致

java - JPA多对多: Adding existing object to another object

java - 在 Android 中捕获 printStackTrace() 输出

java - 关键字 @relation 预期 weka java

java - 悬停时 slider 元素 OUT

java - 如何从折线图更改为条形图

java - 服务器返回 HTTP 响应代码 : 500 for URL due to program execution time?

java - 如何在 Linux 中更新 memcached 服务器