当像 Serializable
这样的标记接口中没有什么要实现的时候—实现它有什么用?
原文由 GuruKulki 发布,翻译遵循 CC BY-SA 4.0 许可协议
当像 Serializable
这样的标记接口中没有什么要实现的时候—实现它有什么用?
原文由 GuruKulki 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
在早期版本的 Java 中, 标记接口 是声明有关类的元数据的唯一方法。例如,可序列化标记接口让类的作者可以说他们的类在序列化和反序列化时会正确运行。
在现代 Java 中,标记接口没有立足之地。它们可以完全被 Annotations 取代,它允许非常灵活的元数据功能。如果您有关于某个类的信息,并且该信息永远不会改变,那么注释是一种非常有用的表示方式。