我们大量使用序列化,并且必须在我们使用的每个对象上指定Serializable标记是一种负担.特别是当它是第三方课程时,我们无法真正改变.
问题是:由于Serializable是一个空接口,一旦你添加了Java就提供了强大的序列化 implements Serializable- 为什么它们不能使所有序列化都可以进行,那就是它?
我错过了什么?
是否可以在java中编写我们自己的标记接口.我正在编写类似的代码
public interface MyMarker{
}
Run Code Online (Sandbox Code Playgroud)
那是一个标记界面吗?
如果有可能那么我如何理解JVM这个界面是我自己创建的标记界面?