任何机构都可以解释JVM如何在内部处理标记接口,如:
Serializable
答案 0 :(得分:3)
就像任何其他界面一样......标记界面不是一种语言结构,它只是一个用来描述没有任何方法的界面的术语。
答案 1 :(得分:2)
简单的答案是它与任何其他界面没有什么不同。标记界面与其他界面完全没有区别。
您可以查看 Marker Interface in Java: what, why, uses, etc.
旁注: -
如果我们采用java.io.Serializable
标记界面。现在这里没有定义任何成员。
因此,当要对一个java类进行序列化时,JVM应该以某种方式受到攻击,如果我们想要,我们可以序列化这个java类。因此,在这种情况下,使用标记接口。因此,可序列化的java类必须实现java.io.Serializable
标记接口。因此,现在我们可以初始化JVM。